cocos2dx 3.0 研究(5) lua之前奏
2014-05-28 07:28
411 查看
为了更好的了解lua和c++是如何绑定的,我们需要了解一些预备知识。包括
1、tolua
2、tolua++
3、lua
cocos2dx 3.0 以前的版本都是用的tolua++; 之后用的是tolua。
先从最简单的一例子来了解一下tolua
在lua脚本
可见tolua就是让lua的脚本访问c++的代码
1、tolua
2、tolua++
3、lua
cocos2dx 3.0 以前的版本都是用的tolua++; 之后用的是tolua。
先从最简单的一例子来了解一下tolua
#define FALSE 0 #define TRUE 1
class Shape { void draw (void); void draw (double red, double green, double blue); int isSelected (void); };
class Line : public Shape { Line (double x1, double y1, double x2, double y2); ~Line (void); };
在lua脚本
myLine = Line:new (0,0,1,1) ... if myLine:isSelected() == TRUE then myLine:draw(1.0,0.0,0.0) else myLine:draw() end ... myLine:delete()
可见tolua就是让lua的脚本访问c++的代码
相关文章推荐
- cocos2dx 3.0 研究(5)lua之tolua测试
- Cocos2dx-3.0-rc0版本Lua的配置与使用
- cocos2dx 3.0 quick lua transition action
- cocos2dx 3.0研究(1)-- hello world程序
- 关于cocos2dx 3.0+ 的 lua绑定c++
- 关于cocos2dx3.0 cpp回调lua函数新方法
- cocos2dx-3.0建立lua项目
- cocos2dx 3.0 之 lua 创建类
- cocos2d-x lua tolua++ 面向对象 / cocos2dx3.0 lua C++交互
- cocos2dx 3.0 之 lua 创建类 (二)
- cocos2dx 3.0 quick lua schedler
- cocos2dx 3.0 研究(4)渲染分析
- 在cocos2dx3.0 lua教程 自己写的类连接lua 使lua能调用自己类的函数
- cocos2dx 3.0研究(1)-- hello world程序
- 2------Cocos2dx2.0__3.0 lua绑定C++自定义类方法总结
- COCOS2DX-3.0中如何调用LUA
- win平台下搭建cocos2dx 3.0+ lua开发环境 VS2012+sublime text+lua 5.2.3
- 1------Cocos2dx3.0 Lua 初步绑定
- cocos2dx 3.0 研究(4)渲染分析
- cocos2dx3.0-lua获取cocosstudio场景以及获取ui等控件