【cocos2d-x从c++到js】19: CoffeeScript开发环境搭建续

上篇说了,简单的咖啡环境搭建,没说如何和Cocos2d-x jsb整合。


一般整合需要干两件事,一个是Cocos2d-x jsb的API自动补全提示,一个是咖啡代码的编译和输出。


<强>


老办法,还是使用Cocos2d-html5的库来设置WebStorm.Preferences→JavaScript→库→添加,然后按下图操作

【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虽然语法很精简,但是()有时候也是省不掉的。


<强>

咖啡自带的编译器,支持命令行输出,我们可以挂接到WebStorm上,上一篇已经看过了。但是这次我们使用一个东西->文件观察家文件监视器。这个工具,可以让我们的咖啡代码自动编译为js并且部署到相关路径下。


【cocos2d-x从c++到js】19: CoffeeScript开发环境搭建续

【cocos2d-x从c++到js】19: CoffeeScript开发环境搭建续

只要修改后保存一下,马上完成自动编译和部署,是不是很方便呢


注意:

1。第参数说明,一个和第二个参数是编译输出参数。第三个为输出根目录,第四个参数为咖啡源代码目录.WebStorm编译器支持大量的路径宏,可以拼接出自己的路径,请自行研究吧。
/用户/金利来/桌面/CoffeeTestDest/为输出文件夹的根目录,需要自行指定。

2。文件中只能监视文件改变,不能监视文件新建和删除(时间多了会有很多垃圾,尤其是喜欢重构的同学),所以如果是第一次部署代码,请自行使用咖啡命令编译部署。
















【cocos2d-x从c++到js】19: CoffeeScript开发环境搭建续