cocos2dx-lua
文章平均质量分 58
八分岔
https://github.com/dongzee
展开
-
cocos2dx-lua绑定自定义c++类(二)
在 cocos2dx-lua绑定自定义c++类(一)中介绍了如何产生绑定文件。现在,来看看怎么在工程里使用这个cpp文件。像普通源码文件一样,导入到工程里,看到 LuaTest.h文件里有一个函数入口:TOLUA_API int tolua_Test_open (lua_State* tolua_S);打开 AppDelegate.cpp,注册到lua引擎里就可以了。bool AppDelegat原创 2017-08-21 19:04:22 · 294 阅读 · 0 评论 -
cocos2dx-lua绑定自定义c++类(一)
本文主要介绍mac上,如何将自定义的c++类,绑定到lua。1、工具先行 找到 你的cocos2d-x/tools/tolua++,里面文件按类型大致分为: (1)*.pkg:用于定义要绑定的c++类,暴露哪些接口。 (2)*.lua:用于定义生成的lua绑定文件,都使用哪些转换规则。 (3)*.sh:使用tolua++,根据.lua中的规则,将.pkg中定义的类,输出为包含绑定接口的.cp原创 2017-08-21 19:01:29 · 588 阅读 · 0 评论 -
cocos2dx lua 加密
cocos2dx-lua项目发布时,为了保护lua源码,需要对lua进行加密。通常分为两种方式:加密文件和编译为字节码。1、加密文件 前提是你不用luajit,而使用lua。这样这种方法是真正加密,原理是我们自己替换掉lua的的loader函数。通常需要以下几个步骤: (1)确立加密算法,并实现批量加密的工具。 (2)实现文件读取时解密,并调用lua解释器加载解密后模块。2、编译成字节码。原创 2017-08-21 19:05:34 · 420 阅读 · 0 评论