1. 程式人生 > >在用unity開發中程式碼編輯器的選擇

在用unity開發中程式碼編輯器的選擇

       正所謂工欲善其事必先利其器,在學習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: 查詢符號(列出所有查詢結果)  //常用

轉自:http://www.cnblogs.com/hejianchun/articles/2972118.html