您好,登錄后才能下訂單哦!
上篇說了,簡單的Coffee環境搭建,沒說如何和Cocos2d-x jsb整合。
一般整合需要干兩件事,一個是Cocos2d-x jsb的API自動補全提示,一個是Coffee代碼的編譯和輸出。
一、實現Cocos2d-x jsb的API自動補全
老辦法,還是使用Cocos2d-html5的庫來設置WebStorm。Preferences->JavaScript-> Libraries->Add,然后按下圖操作
然后測試一下:
注意,寫的時候,用回車確認,帶()用空格確認,不帶()。Coffee雖然語法很精簡,但是()有時候也是省不掉的。
二、配置自動編譯和部署腳本
Coffee自帶的編譯器,支持命令行輸出,我們可以掛接到WebStorm上,上一篇已經看過了。但是這次我們使用一個東西-〉File Watcher文件監視器。這個工具,可以讓我們的Coffee代碼自動編譯為js并且部署到相關路徑下。
只要修改后save一下,馬上完成自動編譯和部署,是不是很方便呢
注意:
1.參數說明,第一個和第二個參數是編譯輸出參數。第三個為輸出根目錄,第四個參數為Coffee源代碼目錄。WebStorm編譯器支持大量的路徑宏,可以拼接出自己的路徑,請自行研究吧。
/Users/goldlion/Desktop/CoffeeTestDest/為輸出文件夾的根目錄,需要自行指定。
2.File Watcher只能監視文件改變,不能監視文件新建和刪除(時間多了會有很多垃圾,尤其是喜歡重構的同學),所以如果是第一次部署代碼,請自行使用coffee命令編譯部署。
參考文獻:
http://www.36ria.com/5869
http://www.jetbrains.com/webstorm/webhelp/coffeescript-support.html
http://zsitro.com/coffeescript-compiler-setup-for-webstorm/
http://blog.eddie.com.tw/2011/08/03/install-coffeescript/
http://pcme.info/blog/2013/05/01/learning-coffee-script/
http://blog.jetbrains.com/webide/2013/03/file-watchers-in-webstormphpstorm-6-a-k-a-background-tasks/
http://www.36ria.com/5869
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。