2dx lua自定义类
2014-04-10 18:24
232 查看
之前写过一篇关于lua的文章,由于当时过于匆忙,写的比较粗略,草草的写了一些,后来我看了一下,大概有几方面的缺陷。首先,原理没讲明白;算了,今天不多写了,就
把主要步骤写一下吧;之前写过,后来忘了保存。。。。。。。
关于lua的项目,网上应该有不少讲解的了。在此我只描述我的理解。
第一,自定义一个c++类;这个类,后边有用处,暂时不解释
第二,编写pkg,pkg在tools/tolua++文件夹下面,编写规则参看readme
注意:看一下tolua++目录下,有个tolua++.Mac.zip,(没有解压的)先解压缩这个文件,然后会有一个tolua
第三,修改路径,TOLUA='/Users/admin/Desktop/cocos2dx/2dx/cocos2d-x-2.2.3/cocos2d-x-2.2.3/tools/tolua++/tolua++.Mac/tolua++';这个是我的路径,你要修改成你自己的路径。
ok,剩下最后一步了,直接运行./build.sh;遇到错误请参看我之前的文章 ./build_native.sh执行错误。看看你的lua/cocos2dx_support下的LuaCocos2d.cpp文件,是不是不一样了。应该会有一个错误,这个错误是因为少了一个头文件,添加上就行了,好了,准备下班走人,到此结束。
把主要步骤写一下吧;之前写过,后来忘了保存。。。。。。。
关于lua的项目,网上应该有不少讲解的了。在此我只描述我的理解。
第一,自定义一个c++类;这个类,后边有用处,暂时不解释
第二,编写pkg,pkg在tools/tolua++文件夹下面,编写规则参看readme
注意:看一下tolua++目录下,有个tolua++.Mac.zip,(没有解压的)先解压缩这个文件,然后会有一个tolua
第三,修改路径,TOLUA='/Users/admin/Desktop/cocos2dx/2dx/cocos2d-x-2.2.3/cocos2d-x-2.2.3/tools/tolua++/tolua++.Mac/tolua++';这个是我的路径,你要修改成你自己的路径。
ok,剩下最后一步了,直接运行./build.sh;遇到错误请参看我之前的文章 ./build_native.sh执行错误。看看你的lua/cocos2dx_support下的LuaCocos2d.cpp文件,是不是不一样了。应该会有一个错误,这个错误是因为少了一个头文件,添加上就行了,好了,准备下班走人,到此结束。
相关文章推荐
- lua_newuserdata简单使用
- Lua5.1编程四:Lua与C交互基础
- tolua++和wax混合使用时tolua全局对象被覆盖的问题
- LeetCode | Evaluate Reverse Polish Notation
- 超越luabind的luaBridge
- Lua使用os.date函数也要小心 推荐
- 在Lua中调用C++函数
- 游戏算法中lua脚本详解
- Lua学习笔记(1)
- lua字符串库
- Lua字符串模式和捕获 推荐
- <Lua程序设计(第二版)>书摘-10
- lua程序设计里面的调用Lua函数的小例子 有个错误被我找到了
- Evaluate Reverse Polish Notation
- 简单C++调用lua函数的小例子
- Evaluate Reverse Polish Notation
- Lua性能优化技巧[三 关于表]
- Lua5.1编程3:Lua标准库介绍
- tolua++绑定自定义类(高级版)
- lua安装教程 本人亲测