中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

發布時間:2020-07-29 16:54:21 來源:網絡 閱讀:1977 作者:老G 欄目:游戲開發

上篇說了,簡單的Coffee環境搭建,沒說如何和Cocos2d-x jsb整合。


一般整合需要干兩件事,一個是Cocos2d-x jsb的API自動補全提示,一個是Coffee代碼的編譯和輸出。


一、實現Cocos2d-x jsb的API自動補全


老辦法,還是使用Cocos2d-html5的庫來設置WebStorm。Preferences->JavaScript-> Libraries->Add,然后按下圖操作

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

然后測試一下:

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

注意,寫的時候,用回車確認,帶()用空格確認,不帶()。Coffee雖然語法很精簡,但是()有時候也是省不掉的。


二、配置自動編譯和部署腳本

Coffee自帶的編譯器,支持命令行輸出,我們可以掛接到WebStorm上,上一篇已經看過了。但是這次我們使用一個東西-〉File Watcher文件監視器。這個工具,可以讓我們的Coffee代碼自動編譯為js并且部署到相關路徑下。


【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

【cocos2d-x從c++到js】19:CoffeeScript開發環境搭建續

只要修改后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








向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁晋县| 定安县| 鸡泽县| 凉城县| 贺州市| 定边县| 淅川县| 山西省| 壤塘县| 三门县| 福贡县| 兴国县| 容城县| 荥阳市| 师宗县| 亳州市| 神农架林区| 旬阳县| 裕民县| 林州市| 台江县| 苗栗市| 建湖县| 广丰县| 大冶市| 隆回县| 明水县| 台安县| 阿勒泰市| 临颍县| 新化县| 理塘县| 通海县| 怀化市| 东兰县| 平原县| 延寿县| 沙雅县| 三台县| 余姚市| 南溪县|