Visual Studio 2015 Tools for Unity使用基礎


Unity4.x編輯器側  

具體版本號:Visual Studio 2015 Tools for Unity 3.7.0.1

該插件在:Microsoft Visual Studio Tools for Unity\2015\Visual Studio 2015 Tools.unitypackage

1. 插件安裝后放在工程的如下目錄中:工程名\Assets\UnityVS\Editor

 

2. 將.net程序集dll及對應pdb調試文件放在Assets下,會自動生成出Unity腳本引擎能識別的mdb格式的調試符號文件

注1:也可使用<Unity安裝目錄>\Editor\Data\Mono\lib\mono\2.0\pdb2mdb.exe ClassLibrary1.dll命令轉換得到ClassLibrary1.mdb

注2:vs2015版本生成的.net程序集dll,需使用該版本的pdb2mdb.exe

3. 功能菜單

(1) Generate Project Files

在當前工程目錄下,生成Unity.工程目錄名.sln解決方案文件及UnityVS.工程目錄名.CSharp.csprojUnityVS.工程目錄名.CSharp.Editor.csproj

UnityVS.工程目錄名.CSharp.Plugin.csprojUnityVS.工程目錄名.CSharp.Editor.Plugin.csproj項目文件。

注1:在啟動編輯器及觸發腳本編譯時,都會更新這些工程文件

注2:UnityVS.工程目錄名.CSharp.csproj  // 游戲邏輯  Assets\Scripts目錄中的腳本會編譯到該模塊中

UnityVS.工程目錄名.CSharp.Editor.csproj  // 編輯器擴展  Assets下名為Editor目錄中的腳本會編譯到該模塊中

UnityVS.工程目錄名.CSharp.Plugin.csproj  // 游戲邏輯,被引擎優先加載,可用於游戲邏輯模塊熱更新  Assets\Plugins目錄中的腳本會編譯到該模塊中

UnityVS.工程目錄名.CSharp.Editor.Plugin.csproj  // 編輯器擴展,被編輯器優先加載  Assets\Plugins下名為Editor目錄中的腳本會編譯到該模塊中

注3:若Unity Preferences : External Tools -- External Script Editor選擇的是:UnityVS.OpenFile

則在Console面板中雙擊log信息、在Project/Inspector面板中打開腳本文件則會打開UnityVS.工程目錄名.sln工程(需提前生成),

如果選擇的是MonoDeveloper(build-in),則會在當前工程目錄下生成如下圖所示的2個.sln解決方案文件及8個.csproj項目文件,並使用MonoDeveloper打開Client.sln。

說明:Client.sln(包含:Assembly-CSharp.csproj、Assembly-CSharp-Editor.csproj、Assembly-CSharp-Editor-firstpass.csproj和Assembly-CSharp-firstpass.csproj四個工程)

分別與UnityVS的四個工程UnityVS.Client.CSharp.csproj、UnityVS.Client.CSharp.Editor.csproj、UnityVS.Client.CSharp.Editor.Plugins.csproj和UnityVS.Client.CSharp.Plugins.csproj相對應

紅框中的Client-csharp.sln (包含:Assembly-CSharp-vs.csproj、Assembly-CSharp-Editor-vs.csproj、Assembly-CSharp-Editor-firstpass-vs.csproj和Assembly-CSharp-firstpass-vs.csproj四個工程)

與Client.sln完全一樣,只是命名上的區別,暫時還沒看到具體有什么用途。

(2) Open In Visual Studio

使用Visual Studio 2015打開當前工程目錄下UnityVS.工程名.sln  // 如果不存在則會重新生成,如果太舊則會更新

若沒有安裝Visual Studio 2015,會在Console窗口中打印出waring:

Visual Studio Tools: Visual Studio 2015 not found

(3) Configuration

 

Visual Studio 2015 IDE側 

具體版本號:Visual Studio 2015 Tools for Unity 3.7.0.1  下載

安裝后所在目錄:C:\Program Files (x86)\Microsoft Visual Studio Tools for Unity\2015

注:上文中Unity4.x插件側就是通過導入Visual Studio 2015 Tools.unitypackage得到的

1. 調試快捷工具欄按鈕

2. 菜單‘視圖’ -  'Unity Project Explorer':

3. 代碼編輯區快捷菜單'Implement MonoBehaviours',方便在當前文件中快速插入指定函數代碼

4. 代碼編輯區快捷菜單'Quick MonoBehaviours':

5. Tools for Unity選項:

 

6. 菜單‘調試’ - 'Attach Unity Debugger',彈出如下對話框:

注1:Visual Studio 2015 Tools for Unity調試器與Unity編輯器之間通訊的端口號為56 + Unity編輯器進程ID的后三位

注2:Visual Studio 2015 Tools for Unity支持遠程調試,可以手動填入目標主機IP:Port來建立連接並調試

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM