大家可以從這下載最新版的unity vs。 UnityVs1.81下載
1. 安裝unity vs。首先我們打開我們下載的unity vs。然后就會看見里面有3個文件,我們雙擊UnityVS 2013-1.8.1.msi。進行安裝,在其過程狂點擊下一步就可以,直到點擊finish。安裝完成。
3. 從我們剛下載的unity vs里面,找到SyntaxTree.VisualStudio.Packages.dll。(上面所說的3個文件的其中一個)。
然后把這個文件粘貼在步驟2中的.....\UnityVS文件夾中。
4. 然后我們打開unity,新建一個工程。然后我們右鍵導入一個unity vs2013這個包(如果你以上操作都正確的話就能在右鍵后看見unity vs 2013這個包)
6 .然后我們修改下打開腳本的方式(其實這一般安裝正確后會自動選擇unityvs 2013去打開的這里我說下手動改變方式)。
打開Edit----Preferences,選中External Tools ,選擇其unityvs OpenFile 。如圖:
5. 然后新建一個腳本,我這取名為DebugTest.cs。來說明如何使用unity vs來斷點調試。
6. 當我們雙擊的打開腳本的時候會彈出一個提示框,如下:
7. 我們打開剛才下載的,還記得我上面強調有3個文件吧,好了,我們打開key.txt。
然后全選復制其內容,把它粘貼上去,點擊ok,稍等片刻,就可以了。如圖:
8. 我們現在可以寫腳本了,我在DebugTest.cs寫的內容很簡單,就是測試從1+...10。 內容如下:
using UnityEngine; using System.Collections; public class DebugTest : MonoBehaviour { private int sum = 0; void OnGUI() { if (GUILayout.Button("Add")) { for (int i = 1; i < 10; i++) { sum += i; } Debug.Log("1+2+3+...+10=" + sum); } if (GUILayout.Button("Clear")) { sum = 0; } } }
9.我們把腳本拖個Main Camera . 好了 ,我們來隨便加個斷點吧,如圖:
10. 我們可以開始斷點測試了(有可能或彈出要你輸入license ,那就要再次把我們的key給粘貼進去)。點擊vs的啟動,如圖:
11.可以看見我啟動成功了。然后我們回到unty 中,開始運行程序,當我們點擊Add按鈕后,程序運行到了我們斷點處就停在那了。好了,時間不早了,我該休息了,明天還要7點起來上班了。 能力有限,出錯難免,還望大家多多指點!