Visual Studio 2015 Tools for Unity使用基礎

Unity4.x編輯器側  git

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

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.exeui

3. 功能菜單spa

(1) Generate Project Files.net

在當前工程目錄下,生成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來創建鏈接並調試

相關文章
相關標籤/搜索