簡體   English   中英

使用 Unity3D 和 Visual Studio 2013

[英]Working with Unity3D and Visual Studio 2013

我如何獲得用於調試代碼的 Unity3D,以及我現在只需要編寫代碼腳本的 Visual Studio 2013。 示例:像用於調試的 Flash Professional 和僅用於腳本的 FlashDevelop。

我的問題是,如何獲得 Visual Studio 2013 的 Unity3D 鏈接。我已經在互聯網上搜索,發現 Unity3D 僅適用於 VisualStudio 2010。

不久前,我在 Visual Studio 的博客 HERE上寫了一篇關於此的博客文章。

不過我也會把它貼在這里:

如何使用 Visual Studio 2013

  1. 最近微軟購買並重新發布了流行的 Unity3D 插件 UnityVS。 現在重命名的 Visual Studio Tools for Unity 插件平滑了 Unity 和 Visual Studio 之間的連接,甚至還允許執行調試! 在這里下載。
  2. 在 Unity Editor 中,轉到 Edit->Preferences->External Tools,然后在 External Script Editor 中從下拉框中選擇 Browse。
  3. 瀏覽並選擇 C:\\Program Files (x86)\\Microsoft Visual Studio 12.0\\Common7\\IDE\\devenv.exe。
  4. 外部腳本編輯器應自動將您選擇的編輯器顯示為 Visual Studio 2013。
  5. 就是這樣! 從那時起它應該可以正常工作。

作為一個重要的更新,我想指出,以前的 UnityVS(在 Microsoft 收購 SyntaxTree 之后)現在可以作為重新命名的Visual Studio 2013 Tools for Unity 免費提供

VS 2012VS 2010的版本也可用。

使用最新的 Unity(版本 5)和 Visual Studio 工具,Unity3d 和 Visual Studio 的集成變得更加簡單。 這是當前的程序。

要將 Visual Studio 用作 Unity 的編輯器和調試器,您必須:

  1. 安裝適用於 Unity 的 Visual Studio 工具。 為此,請在http://unityvs.com下載包(小心獲取您正在使用的 Visual Studio 的版本)並通過進入Assets -> Import Package -> Custom導入它(這是 Unity 中包的標准)打包並瀏覽到工具安裝文件夾並選擇包。

  2. 在 Unity 中安裝后,您將獲得一個附加菜單Visual Studio Tools ,轉到那里並選擇“生成項目文件”。 Visual Studio 已經是腳本的默認編輯器。

  3. 完成后,如果您說在 Visual Studio 中放置一個斷點,在 Visual Studio 中單擊“附加到 Unity”,然后運行您的 Unity 項目,該過程將在 Visual Studio 中的斷點處停止並允許進行變量檢查等。

您可以使用 unityvs VS 插件(但我不確定當前的 2013 支持,它適用於 vs2012) http://unityvs.com/ - 在 Windows 上它運行良好,但遠程 OSX 調試功能尚未准備就緒

我想補充 Pietro Polsinelli 給出的好答案,對我來說,他的第 1 步中有一個額外的步驟。也就是說,在安裝 Visual Studio Tools For Unity 之后,我必須在 Unity 中到 Assets->Import Package->Visual Studio 201X Tools 然后在菜單欄上單擊,直到“Visual Studio Tools”顯示為一個選項。 之后,我可以生成項目文件並在 Visual Studio 中打開。

這使我能夠在 Visual Studio 中附加到 Unity 並進行調試。

這些解決方案都不適合我。 重命名monodevelop只是將默認程序更改為notepad++,之后的下一個默認程序只是記事本。

但是,Visual Studio 2013 存在一個已知錯誤(不確定它是否存在於以前的版本中,或者是否存在於非專業版本中),如果您嘗試在 Visual Studio 中打開 C# 文件,其中 Visual Studio以管理員身份打開而 Unity 未打開,VS 崩潰。

我必須以管理員身份運行兩個程序(VS 和 Unity),或者不以管理員身份打開 VS(根據此處找到的解決方案: http : //connect.microsoft.com/VisualStudio/feedback/details/597863/cannot-open -visual-studio-files-from-windows-explorer )。

使用 Visual Studio,您可以使用 UnityVS 插件,但如果您使用 Monodevelop,您可以轉到運行->附加到進程..並將調試器連接到 Unity 編輯器,它完美地工作。

要將 Unity 與 Visual Studio 鏈接,請執行以下操作:

在 Unity 上執行此操作。 轉到文件 --> 首選項 --> 外部工具 --> 外部腳本編輯器 --> 選擇 V​​isual Studio。

如果 Visual Studio 未顯示,您將不得不手動瀏覽 Visual Studio。

然后在 Unity 項目窗口中打開任何腳本,Visual Studio 應該打開該文件。

我希望這是有幫助的。 請注意,我使用的是 Unity 2020.2 和 Visual Studio 2019

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM