1、lua虚拟机和C++相互调用、lua设计基础的相关博客,供以后复习:
http://cn.cocos2d-x.org/tutorial/show?id=1474
http://blog.youkuaiyun.com/ym012/article/details/7209637
http://www.cnblogs.com/sifenkesi/p/3876745.html
http://my.oschina.net/xlplbo/blog/314956
http://blog.youkuaiyun.com/dongdongdongjl/article/details/8629704
http://blog.youkuaiyun.com/dongdongdongjl/article/details/8629704
3、分析文章待续,先熟悉lua机的源码。cocos2d-x中,添加C++和luaScript的桥接函数,比如:
int lua_cocos2dx_3d_Skeleton3D_getBoneByName(lua_State* tolua_S)
{
int argc = 0;
cocos2d::Skeleton3D* cobj = nullptr;
bool ok = true;
#if COCOS2D_DEBUG >= 1
tolua_Error tolua_err;
#endif
#if COCOS2D_DEBUG >= 1
if (!tolua_
http://cn.cocos2d-x.org/tutorial/show?id=1474
http://blog.youkuaiyun.com/ym012/article/details/7209637
http://www.cnblogs.com/sifenkesi/p/3876745.html
http://my.oschina.net/xlplbo/blog/314956
http://blog.youkuaiyun.com/dongdongdongjl/article/details/8629704
2、本人的环境文档:链接:http://pan.baidu.com/s/1o6FROMY 密码:o7vt
或者:https://github.com/wjingzhe/LuaCppSrc
直接使用源码配置。luac.c和lua.c相关说明参照:http://blog.youkuaiyun.com/dongdongdongjl/article/details/8629704
3、分析文章待续,先熟悉lua机的源码。cocos2d-x中,添加C++和luaScript的桥接函数,比如:
int lua_cocos2dx_3d_Skeleton3D_getBoneByName(lua_State* tolua_S)
{
int argc = 0;
cocos2d::Skeleton3D* cobj = nullptr;
bool ok = true;
#if COCOS2D_DEBUG >= 1
tolua_Error tolua_err;
#endif
#if COCOS2D_DEBUG >= 1
if (!tolua_