本文主要是介绍cocos2dx luabind(绑定自定义类),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前并没有接触到Lua,尤其现在cocos2dx 渐渐的以Lua和JS开发较多,所以最近就学着对Lua绑定自定义类,中间也是碰到很多问题,记录下分享出来,后面碰到还是可以解决的。
- 开发环境:
下面这些都是在Mac上通过 pip 安装
cocos2dx版本:3.13
NDK版本:R9B
PyYAML版本:3.12
Cheetah 版本:2.4.4
上面的所需的系统环境可以在:
/Fun/frameworks/cocos2d-x/tools/tolua/README.mdown
第一个Fun这个是项目的名称,在这个README文件中提出了所需的环境。不过这个里面是一个坑啊!!!他在这里面推荐使用的NDK R10C或者以上版本,当你使用这个版本的话编译绑定文件,会编译出错。WTF!!!
在genbindings.py 文件中最上方你可以看到
# genbindings.py
# This script is used to generate luabinding glue codes.
这篇关于cocos2dx luabind(绑定自定义类)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!