正所謂工欲善其事必先利其器,在學習u3d的同時,我們難免會選擇一個編譯器用來寫代碼。大部分人都會選用 MOno 或者 VS 。
一:MonoDevelop的優點是可以直接打斷點測試,但是vs就不行,還有就是不能直接用中文注釋,如果想要用中文注釋有這幾個辦法。
其一就是在想注釋的時候不要以中文結尾i,如:換行一下,或者在中文后加個不是非法字符(; . / .....)就行。
其二就是要換編碼,換成utf-8的這種編碼。否則就不能運行unity 3d的了,會報錯。在此大家又會說如何改了,這里可以用記事本或者其他工具轉換。當然這不是根本解決這問題的辦法,如果想根本解決,還得從根源解決,這里我們就找到根源,在這個目錄,我是把unity放在D盤的,你們可以根據安裝不同判找到
在上面我們可以看見我圈起來的,我是用C#語言寫腳本的,所以我現在打開81-C# Script-NewBehaviourScript.cs.txt 你們如果用其他語言寫,就打開相對應的就可以了,可以看見如下東西
如果用C#寫腳本的同學看這我上面圈起來的就會很興奮了,這就是我們平時創建腳本的時候都包含的Start,Update2個函數。如果你想在創建腳本的時候能有其他函數,這個就是可以實現的,你在里面寫好函數,注釋之類的就可以了。好了,我們來說說從根源解決中文注釋亂碼的問題,打開相對應的,然后保存為UTF-8格式的就可以了,以后你創建腳本都是UTF-8格式的了,就可以永久用中文注釋了。
二:VS的話就是不能直接打斷點來調試,不過有個強大的插件解決了這個缺陷,就是UnityVS,可以查看我的這邊教程教你如何使用它 go 。它是可以用中文注釋的。
在此同時,我就選擇了微軟開發的VS,由於好奇,我就裝了VS2012,覺得比VS2010界面美化了很多,這個挺好的。如果安裝了MonoDevelop想轉換成VS的同學,只需要在unity 3d中點擊Edit---Preferences---External Tool在External Script Editor中去選中的安裝的VS了幾可以。(也就是找到可運行VS的安裝路徑)
VS2012常用的一些快捷鍵。
CTRL + K, CTRL + C注釋選擇的代碼 //常用
Ctrl+E,C / Ctrl+K,C: 注釋選定內容 //常用
CTRL + K, CTRL + U取消對選擇代碼的注釋 //常用
CTRL + M, CTRL + O折疊代碼定義 //常用
CTRL + M, CTRL + L展開代碼定義 //常用
CTRL + A全選
CTRL + J調出提示
F12:轉到定義
F6: 生成解決方案 //常用
Ctrl+F5: 開始執行(不調試)
Shift+F5: 停止調試
Ctrl+F: 查找 //常用
Ctrl+Shift+F: 在文件中查找
F3: 查找下一個 //常用
Alt+F12: 查找符號(列出所有查找結果) //常用