cocos2dx3.0rc导出自定义类到lua的方法详细步骤
发布时间:2020-12-14 20:42:29 所属栏目:百科 来源:网络整理
导读:我写了一个用3.0的工具导出类到lua,自动生成代码的方法。 以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。 下面我就在说下具体做法。 1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0
我写了一个用3.0的工具导出类到lua,自动生成代码的方法。
以前要导出c++类到lua,就得手动维护pkg文件,那简直就是噩梦,3.0以后就会感觉生活很轻松了。 下面我就在说下具体做法。 1、安装必要的库和工具包,以及配置相关环境变量,请按照cocos2d-x-3.0rc0toolstoluaREADME.mdown说得去做,不做赘述。 2、写c++类(我测试用的是cocos2d-x-3.0rc0testslua-empty-testprojectClassesHelloWorldScene.cpp) 3、写一个生成的python脚本,你不会写,没关系,我们会照猫画虎 1)进入目录cocos2d-x-3.0rc0toolstolua,复制一份genbindings.py,命名为genbindings_myclass.py 2)把生成目录制定到咱工程里去,打开genbindings_myclass.py把
|
cmd_args
=
{
'cocos2dx.ini'
: (
'cocos2d-x'
,
'lua_cocos2dx_auto'
),
'cocos2dx_extension.ini'
'cocos2dx_extension'
'lua_cocos2dx_extension_auto'
|