cocos2d-x绑lua的开发环境

说是lua开发,其实还是通过lua调用c++的方法,只是最上层的业务的通过lua编写的。而lua的ide却很难找,稍微好用一点的(比如luacoding)就要收费。这里用最低的成本来构建一个lua开发环境:Sublime Text 2.0.2 + Decoda

为什么要用二个编辑器?

Sublime Text用来编码,Decoda用来调试lua程序。

 

用Sublime要解决的二个问题:

1、自动提示、代码补全;

2、函数定义的跳转;

 

cocox2d-x的api或者你自定义的中间层api,可以通过插件cocos2d_lua_snippets导出一堆pkg文件,这样就可以实现代码自动提示了

 

跨文件的函数调用提示,可使用cocos2dx-lua-tools

 

然后再装个ctags基本上就很完美了

 

ctr + t, ctrl + r 重新生成ctags文件,然后 ctrl + t, ctrl + t跳转至函数定义处,ctrl + t, ctrl + b返回。ctrl + shift + 左健、ctrl + shift + 右键也可实现上述功能。

 

当然,如果还有其它需要Sublime Tmpl插件也很有用,我装了这个插件之后,改了一下,让它支持lua

 

 

我把上面三个插件都打包了(除了生成pkg文件的插件,这个插件你可以自己安装cocos2d-lua-api),点击这里进行下载>>

(可直接将压缩文件,解压至sublimetext安装目录下的 /Data/Packages/ 目录中)

 

 

最后来看一下Decoda如何来调试lua程序的

选择游戏的exe程序,然后打开lua源文件,设置断点就可以进行调试了…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值