本文转载于http://www.cnblogs.com/zisou/p/cocos2dx-lua1.html
上面一个问题我觉得在我们使用Lua之前需要深入思考的,Lua有何优点?缺点又是什么?先找准自己的项目定位
在什么时候使用是很必要的;
经过自己一番摸索之后有如下结论:
优点:
1,嵌入式脚本开发可以跳过平台市场进行独立的游戏资源更新;
2,在使用Lua开发能降低在使用C++中得指针引用报错,nil类型问题;
3,可以使用Lua表结构来完成面向对象;
还有一个项目定位的问题,那就是开发游戏,用全Lua,还是C++绑定Lua呢?
全Lua:
如果使用全Lua,我建议完全使用Cocos2d-x触控官方收购了成都的Quick-Cocos2dx!用Quick开发优势就一个
字!快!官方提供的框架(quicklua包)目前是2.2版本(3.0以后也会同步),以后我会补上配置Quick开发的环境;
C++绑定Lua:
在项目定位中,只有一部分模块(活动等)需要使用Lua开发,那就必须半路出家,从中途绑定上Lua,进行C++和
Lua的交叉开发,这种绑定开发是比较流行的,因为C++能利用Lua的优势实现自更新,Lua也能依赖C++借助它的
底层开发能力完成相对复杂的开发;
原文链接:https://www.f2er.com/cocos2dx/339627.html