VSTU簡(jiǎn)化了使用Visual Studio開(kāi)發(fā)Unity游戲的過(guò)程,這包括能夠直接通過(guò)Visual Studio對(duì)Unity代碼進(jìn)行調(diào)試,并且通過(guò)與Unity控制臺(tái)的集成,Unity消息能夠直接輸出到VS集成開(kāi)發(fā)環(huán)境(IDE),以方便開(kāi)發(fā)者查看。Unity 的開(kāi)發(fā)者們,尤其是微軟系的Unity開(kāi)發(fā)者們,用Mono是不是煩死了?你是不是跟我一樣,用vs來(lái)寫(xiě)代碼,用Mono來(lái)跟蹤調(diào)試?好麻煩啊好麻煩。VSTU已經(jīng)被微軟收購(gòu)并且免費(fèi)發(fā)布了。
安裝步驟:
1.如果之前安裝過(guò)其它版本的UnityVS,請(qǐng)先卸載
2.運(yùn)行UnityVS 2013.msi
3.找到你安裝visual studio 2013的目錄。
(****Microsoft Visual Studio12.0Common7IDEExtensionsSyntaxTreeUnityVS) 。
例如我是安裝在
D:ProgramFiles(x86)MicrosoftVisualStudio12.0Common7IDEExtensionsSyntaxTreeUnityVS
4.把SyntaxTree.VisualStudio.Packages.dll拷貝到步驟3….UnityVS文件夾中
5.啟動(dòng)vs2013
6.彈出一個(gè)窗口,復(fù)制UnityVS中key.txt的內(nèi)容進(jìn)去或打開(kāi)Tools/UnityVS/ Linces Manager
7.打開(kāi)unity,右鍵Assets——Import package——Unity vs 2013
啟動(dòng)調(diào)試:
1. 在Unity中設(shè)置使用UnityVS打開(kāi)腳本(UnityVS.openFile)
2、生成UnityVS調(diào)試解決方案 UnityVS/Generate Project Files
3、選中要調(diào)試的腳本,點(diǎn)擊UnityVS/Open In UnityVS
4、默認(rèn)會(huì)打開(kāi)VS進(jìn)入調(diào)試(如果未打開(kāi)進(jìn)入VS,則手動(dòng)用VS打開(kāi)UnityVS開(kāi)頭的解決方案),打開(kāi)VS后,在VS中設(shè)置斷點(diǎn)
2. 在VS中按F5啟動(dòng)調(diào)試,會(huì)提示生成成功
3. 回到Unity,點(diǎn)擊Play,如果進(jìn)入斷點(diǎn)會(huì)自動(dòng)進(jìn)入到VS調(diào)試
附:VS調(diào)試快捷鍵 F11語(yǔ)句 F10每一句 Shitf +F11跳出
其它快捷鍵:
Ctrl+Shift+M:彈出MonoBehaviour中的方法,可以直接生成方法到指定位置
Ctrl+Shift+Q:查找匹配關(guān)鍵字的方法
導(dǎo)入與調(diào)試:
安裝完插件后,打開(kāi)Unity,選擇新建工程,你會(huì)發(fā)現(xiàn)標(biāo)準(zhǔn)包中多了一個(gè)Visual Studio 2013 Tools.unityPackage的包。
你可以選擇此刻勾選,并導(dǎo)入,也可以進(jìn)入unity中再導(dǎo)入。
在Unity中導(dǎo)入的方式為:
菜單欄->Assects->ImportPackage-Visual Studio 2013 Tools
全選,導(dǎo)入。然后菜單欄中會(huì)多出來(lái)一項(xiàng) Visual Studio Tools
ok,選擇 Open In Visual Studio,就會(huì)用VS打開(kāi)該項(xiàng)目的工程。
調(diào)試起來(lái)就非常簡(jiǎn)單啦,F(xiàn)5,然后選擇附加到Unity進(jìn)程,再進(jìn)入U(xiǎn)nity,運(yùn)行游戲。
然后正常調(diào)試就行啦。