Stub.cpp@H_403_2@
Stub.h@H_403_2@ E:\source\client\core\frameworks\cocos2d-x\tools\tolua里面的Stub.py就是它的tolua脚本
生成之后的文件放到E:\source\client\core\frameworks\runtime-src\Classes\lua-auto下面
lua_Stub_auto.cpp@H_403_2@
lua_Stub_auto.hpp
@H_403_2@
这4个文件全部加入cocos工程里面编译,
然后在E:\source\client\core\frameworks\runtime-src\Classes\AppDelegate.cpp加入
#include "lua_Stub_auto.hpp"
。。。。。
register_all_Stub(state);
最麻烦的部分不是tolua调用函数,是函数中用到复杂的数据结构作为参数,需要自己写结构体的tolua
这一部分,我也写过
E:\source\client\core\frameworks\cocos2d-x\cocos\scripting\lua-bindings\manual
LuaBasicConversions.cpp@H_403_2@
LuaBasicConversions.h@H_403_2@
E:\source\client\core\frameworks\cocos2d-x\tools\bindings-generator\targets\lua conversions.yaml @H_403_2@