之前我们公司的项目都是纯C++,但是被厂商那边要求的热更新伤透了心,现在准备弄C++和LUA配合的项目。请问现在是使用C++工程 导入lua 还是直接创建lua工程?两者有什么不同么。这一点也是我不太清楚的地方,cocos 命令创建工程会指定语言,lua有必要单独独立出来么。为什么不直接在c++中支持呢。
1.直接创建lua。不同之处没研究过,感觉cocos2dx自带的项目模板,兼容性和库更好吧
2.cocos创建时需要指定 -l lua
3.这一篇教程很详细 http://blog.csdn.net/yupu56/article/details/25547033#1536434-tsina-1-57478-66a1f5d8f89e9ad52626f6f40fdeadaa看了后可能会有更多的领悟
我也正在开发lua项目,共同学习。
C++项目确实没带lua工程,这点很不好,不过要导入官方的lua工程是要把其他所有工程都导入的,非常麻烦,我都是用lua官网的5.2然后包装下
谢谢大家解惑。昨天我两边都尝试了,在C++中导入LUA 和直接创建LUA工程,都是可以用的,也能编在IPHONE上。既然如此就使用LUA工程会比较安全点。
可以尝试使用Cocos code IDE,结合Cocos2d-Lua开发游戏,这里有个示例demo,可以参考下: