如何使用Sublime Text 2開發Unity3D項目

來源:互聯網
上載者:User

用 Sublime 已經有很長一段時間,很舒適,很貼心,根本停不下來。之前因為是開發頁遊,所以是用 AS3 開發,近段時間,新開了個手遊項目,引擎方面選定了 Unity3D,老實說,之前沒有太多的 3D 的概念,只是自己偶爾會下個 AS3 寫的 3D 引擎玩一下,折騰折騰,並沒有實際的工作中用到過相關的東西,如今項目需要用 Unity3D,有些興奮,這可不是自己折騰的小打小鬧了。

Unity 支援的指令碼有3種:C#, JS, Boo,我們這邊是打算使用 C#,在使用語言的問題上並沒有做太多的討論,一個是效率上,另一個是別的團隊的成功經驗,所以一開始就選定了 C#。Unity 內建了一個 IDE 叫 MonoDevelop,整個非常小清新的感覺,但遺憾的是,我用了一小段時間,發現非常難以適應,快速鍵、效率、主題,以及編輯器的各種特性都讓我用得很不舒服,換一套已經熟悉的操作習慣成本太高,無奈之下,只好 Sublime 上場了。

Google 了之後,發現使用 Sublime 來開發 Unity 的還是大有人大,經過一翻折騰,裝上各種外掛程式,寫好各種配置後,大功告成。在寫代碼方面完全可以拋棄 MonoDevelop 了,當然斷點調試還是需要它的,所以現在的工作台上這3個程式都得開著,Unity 負責情境編輯,Sublime 負責指令碼編寫,MonoDevelop 負責斷點調試。

另外提一下, Sublime 中修改外掛程式非常方便,你開啟相應外掛程式的目錄,然後開啟裡面的 py 檔案,你改,你儲存,你看效果。

以下,就介紹一下我下載的各種外掛程式以及配置。

Sublime 中 C# 注釋快速鍵

Sublime 注釋的快速鍵是 ctrl+/,對於不同的語言根據檔案的副檔名會有不同的注釋類型,不知道為什麼這個快速鍵在 C# 中似乎是失效了,也找到瞭解決方法,因為 C# 的注釋和 JS 是一樣的,所以把 JS 中關於注釋那一塊的 source 類型加上 cs 就好。具體的操作步驟如下:

1、開啟 Sublime 的包目錄,Preference -> Browse Packages ...

2、開啟 JavaScript,找到 Comments.tmPreferences 並編輯

3、找到並編輯 <string>source.js, source.json, source.cs</string>

C# 文法分析

這個外掛程式是重中之重,它會從 dll 檔案中分析相關的類資訊以及其他的元資訊,然後你在編輯 cs 檔案的時候,會在輸入 . 的時候觸發補全功能,根據不同的上下文,不同的變數,不同的類檔案,會顯示出相應的變數和方法提示列表,好用到暴!拉下來我們安裝:

1、安裝外掛程式:CompleteSharp

2、編輯工程檔案,工程檔案是指副檔名為 *.sublime-project 的檔案

3、在工程檔案中加入如下相關的 dll 資訊

設定檔圖如下:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.