最新消息:

使用cocos ide设置quick-v3.2 rc1版本语法提示的方法

学习笔记 Skiychan 1358浏览

初衷是,因为某些原因,项目从2.2.5改为3.2版本。但又不想和sublime的2.2.5版本混淆,所以打算用cocoside来写v3.2的游戏。
但官方未提供工具,且论坛版块内的那个qx3.2rc0版本用rc2版本的ide配置不成功。

经过 http://www.cocoachina.com/bbs/read.php?tid=218567 版块提供的api文件,本人了解了那些api文件的来源。
来源于 2d-x-3.2 的 cocos2d-x-3.2\cocos\scripting\lua-bindings\auto\api
及来源于 cocos2d-x-3.2的 quick-cocos2d-x-3.2\quick\framework

按理说,直接添加文件应该是可以的,但本人亲测(mac和win7)都不成功。
最后经过几次测试,终于发现了另一种方法可行。

以下称 cocos2d-x-3.2 为 2dx, quick-cocos2d-x-3.2 为 qx

(WIN7下的方法)
1、进入上述qx的文件夹,ctrl + A 全选之后,压缩为zip格式。
如图:

2dx的文件夹同理。

2、然后进入ide。Window => Preferences => Lua => User Libraries => new添加一个库,如 quick v3.2
接着往库里添加zip压缩包:选中 quick v3.2,点击 Add ZIPs,添加 1中的两个zip包,OK。

3、选中项目名,右键选中 Properties (或快捷键 Alt + Enter),Lua => Build Path => Libraries => Add Libraries => Lua User Libraries => Next,选中2创建的库quick v3.2,Finish,OK。

4、大功告成。
如图:




注意cc.这类没有提示,如果需要这种提示,得自己添加。添加方式如2,创建cc.lua这个文件(内容写法请参照lua的提示包),压缩并添加到quick v3.2这个库中即可。

MAC版本和WIN版基本无差别。但我第一次加语法提示是用mac,当时却不行,后来才发现是因为少了–@module display 因这个模块名,其中display为对应的文件名。
mac版本压缩2中的文件夹时要使用到shell命令,我的方式是进入刚才的那两个api文件夹,使用命令行:zip ../api.zip * 来压缩,其它的方式可能就是ide界面上的差异了。相信大家都懂的。

(教程比较啰嗦,我也是小白。。。欢迎指正)

不过我觉得,还是得整理整理比较好。因为有些没有提示的~

转载请注明:SKIY开发笔记 » 使用cocos ide设置quick-v3.2 rc1版本语法提示的方法