cocos2dx tolua c++

cocos2dx tolua c++,第1张

概述E:\source\client\core\frameworks\runtime-src\Classes\lua-stub里面的stub.cpp就是给lua调用的  Stub.cpp Stub.h E:\source\client\core\frameworks\cocos2d-x\tools\tolua里面的Stub.py就是它的tolua脚本 生成之后的文件放到E:\source\client E:\source\clIEnt\core\frameworks\runtime-src\Classes\lua-stub里面的stub.cpp就是给lua调用的

Stub.cpp

Stub.h

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

lua_Stub_auto.hpp



这4个文件全部加入cocos工程里面编译,
然后在E:\source\clIEnt\core\frameworks\runtime-src\Classes\AppDelegate.cpp加入
#include "lua_Stub_auto.hpp"
。。。。。
register_all_Stub(state);

lua就能调用到了

最麻烦的部分不是tolua调用函数,是函数中用到复杂的数据结构作为参数,需要自己写结构体的tolua
这一部分,我也写过
E:\source\clIEnt\core\frameworks\cocos2d-x\cocos\scripting\lua-bindings\manual
LuaBasicConversions.cpp

LuaBasicConversions.h

E:\source\clIEnt\core\frameworks\cocos2d-x\tools\bindings-generator\targets\lua conversions.yaml

总结

以上是内存溢出为你收集整理的cocos2dx tolua c++全部内容,希望文章能够帮你解决cocos2dx tolua c++所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070255.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存