关于怎么导出的步骤就不说了,XXXX在对应tolua中加上需要导出c++接口,执行build.bat或build_ccs.bat,然后会生成对应的luabindingcpp!
我的问题就在这里:
要导出的zrong的接口:(2.2.1quick自己导出了,2.2.5已经干掉了,我要加上去)
CCArmature.h
public:
void connectMovementEventSignal(int nHandler);
void disconnectMovementEventSignal();
CCArmature.tolua加入这两行
void connectMovementEventSignal(LUA_FUNCTION nHandler);
void disconnectMovementEventSignal();
然后执行build.bat(对应生成LuaCocos2d.cpp,我的接口是骨骼的,所以其实不用执行这个bat)和build_css.bat(对应生成LuaCocoStudio.cpp)
生成的LuaCocoStudio.cpp增加了如下一块代码

在lua脚本中调用打死就报内存泄露!!!(红框部分)
手动将这段代码改成,就perfect了,why?????:
求指点!自动binding为什么会生成那种方式!!是我哪里写错了吗?