Unity VS--在unity中進行斷點調試


大家可以從這下載最新版的unity vs。 UnityVs1.81下載 

 

1.   安裝unity vs。首先我們打開我們下載的unity vs。然后就會看見里面有3個文件,我們雙擊UnityVS 2013-1.8.1.msi。進行安裝,在其過程狂點擊下一步就可以,直到點擊finish。安裝完成。

2.      我們先找到你安裝visual studio 2012或者visual studio 2013的目錄。
(****\Microsoft Visual Studio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS) 。
例如我是安裝在
D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS


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點起來上班了。 能力有限,出錯難免,還望大家多多指點!

 


免責聲明!

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



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