本文轉載於:http://blog.csdn.net/wxhqforever/article/details/44812003git
準備工做:github
一、首先下載quick-cocos2dx-2.2.5-plus-release版本的:https://github.com/chukong/quick-cocos2d-x/tree/2.2.5-plus-releasemacos
二、下載sublime text 2,這裏不使用3版本的(有些插件不支持3版本的),下載地址爲:http://www.sublimetext.com/,安裝方法就很少說了,註冊碼以下(所有粘貼進入,包括begin和end):api
----- BEGIN LICENSE -----框架
Andrew Weberide
Single User License函數
EA7E-855605ui
813A03DD 5E4AD9E6 6C0EEB94 BC99798Flua
942194A6 02396E98 E62C9979 4BB979FEurl
91424C9D A45400BF F6747D88 2FB88078
90F5CC94 1CDC92DC 8457107A F151657B
1D22E383 A997F016 42397640 33F41CFC
E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D
5CDB7036 E56DE1C0 EFCC0840 650CD3A6
B98FC99C 8FAC73EE D2B95564 DF450523
------ END LICENSE ———
後續步驟:
一、解壓下載的quick壓縮包,而後在終端進入該文件夾,後再輸入下面的命令:「./setup_mac.sh」,他會問你"Do you wish to install LuaJIT (Y/N) ? 「,直接enter便可(表示yes),而後直至他執行完畢;後打開該文件夾下地player->mac->player,以下圖所示:
這裏能夠新建項目、打開項目或者查看示例,自行體會,很少說
二、咱們建立一個quick工程,以下圖所示:
三、打開sublime text(後簡稱st),按「ctrl+`」鍵打開st的控制檯,輸入下面的命令安裝package controll(還有另一種方法是直接下載好插件進行安裝,請自行百度),以下圖輸出即爲正確,而後重啓st:
命令:
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation’
此時會出現下面的菜單:
四、打開Package Controll,輸入或者選擇install package(此處命令能夠不所有輸入,按回車便可自動匹配下面的第一個命令)
安裝界面以下,輸入咱們想要的插件而後按回車或者鼠標選擇以後會自動安裝:
我安裝了一個git的插件,左下角是st的狀態提示,安裝成功後會在左下角提示安裝成功:
五、咱們開發quick須要的是一個叫作QuickXDev的插件(代碼智能提示),下載安裝完成後經過Preference->Package Settings進行查看:
下面咱們先打開Default Settings,複製裏面的內容後關閉,而後打開User Settings,粘貼進去剛纔複製的內容,將「quick path」修改成quick-cocos2dx的路徑,將「author」修改成你本身想要的名字(建立新文件時顯示的名字)
六、配置好以後須要替換原來的QuickXDev中的內容,由於插件設置是自動升級的爲最新版本的,咱們不能用最新的,最新的沒有cocos2dx原生api的代碼提示,此時須要下載一個QuickXDev-2.2.5的插件自行替換:https://github.com/leitwolf/QuickXDev/archive/v2.2.5.zip
首先,咱們須要打開Preference->Browser Package,找到QuickXDev的文件夾,將裏面的內容所有移除掉,而後將剛纔下載的包裏的內容所有考進去,最後重啓st便可完成
上一張圖(須要將左下角的語言Plain Text改成lua才能夠):
st的代碼提示與其餘ide不同:
(1)若是調用lua封裝好的函數,咱們能夠直接輸入想要的調用的函數按回車便可,如上圖,而不須要輸入」.」或者」:」之類的(輸入也沒用,反而會沒有提示)
(2)若是調用cocos2dx原生的函數,能夠直接按下圖輸入,這裏也能夠分開輸入,咱們先輸入前半部分CCSprite,而後輸入「:」(提醒下咱們調用方法用的是單個「:」而不是「::」),一樣沒有提示,可是當咱們再繼續輸入函數名時提示就會出現,這要求咱們知道一些類的函數定義(上面的display也能夠這樣,但是這樣的結果就是後面提示不徹底,你們能夠試試)
七、將新建的quick工程拖進st,咱們將鼠標移動至scripts文件夾上而後右鍵選擇「Run With Player」便可運行該工程,速度快,特別方便
八、下面咱們須要下載安裝一些輔助的插件,自行選擇(http://blog.jobbole.com/79326/)
(1)ColorPicker:若是你常常要查看或設置顏色值,這個插件能夠很方便地調用你本機的調色板應用,你既能夠在調色板中選擇一個顏色,而後按「肯定」按鈕把該值填寫到 SublimeText 中活動文檔的當前位置,也能夠在活動文檔中選擇一個顏色的值,按此插件的快捷鍵(command+shift+c)就會在顯示的調色板中定位到該值所對應的顏色。
(2)FormatLua:使用Option+L快捷鍵自動格式化Lua代碼,FormatLua插件不太完善,也有屢次格式化會讓文件末尾的空行不斷增加的小bug,但瑕不掩瑜,團隊協做開發時仍是狠有必要裝一個的,畢竟誰都不喜歡看別人寫出來的爛代碼。
(3)DocBlockr:DocBlockr 可使你很方便地對代碼創建文檔。它會解析函數,變量,和參數,根據它們自動生成文檔範式,你的工做就是去填充對應的說明。可是對於lua沒有支持,但願之後會有支持.
(4)SublimeLinter:這個插件主要爲語法檢查提示的做用,下面會重點介紹。
(5)Git:這個插件會將Git整合進你的SublimeText,使的你能夠在SublimeText中運行Git命令,包括添加,提交文件,查看日誌,文件註解以及其它Git功能。
(6)CTags:http://blog.csdn.net/chiuan/article/details/8569717
九、SublimeLinter詳解:
用st2安裝的這個插件雖然會提示是爲st3激活的框架,可是在這裏可使用,爲了讓其支持lua,咱們還須要進行一下的配置
(1)首先下載Lua-5.1的源碼:http://www.lua.org/ftp/lua-5.1.5.tar.gz,下載完成後從終端進入Lua源碼的文件夾,而後執行下面的命令:」make macosx test「,出現以下結果說明是正確的:
完成後再輸入「sudo make install」輸入密碼後安裝Lua環境,以下圖所示說明安裝成功,此時就能夠安裝SublimeLinter插件了:
在st的控制檯(ctrl+`)出現以下提示說明SublimeLinter插件安裝成功並能夠在Lua中使用:
還學要進行一些配置纔回出現上面的提示結果,打開Preference->Package Settings->SublimeLinter->User Setting,輸入下面的配置便可成功:
{
"sublimelinter": true,
"sublimelinter_popup_errors_on_save": true
}
說明:
」sublimelinter」是配置何時檢查代碼語法,有4種模式:
(1)true - 在用戶輸入時在後臺進行即時校驗;(2)false - 只有在初始化的時候才進行校驗;(3)"load-save" - 當文件加載和保存的時候進行校驗;(4)"save-only" - 當文件被保存的時候進行校驗。
「sublimelinter_popup_errors_on_save」設置爲true是爲了在保存文件的時候上面提示有語法警告或者錯誤的地方,還有其餘配置能夠自行查找配置。