cocos2dx怎么用啊游戏怎么使用脚本

今天和同学讨论关于在手游上面,socket箌底是使用c++还是lua开发的问题.我比较倾向于使用Lua,

当然为什么倾向于使用Lua,当然是和团队相关的.不过,我们短暂的交流并没有得出一致的结果.

趁着晚上脑袋清醒的时间,又四处搜集了一些资料,随便在纸上画了画,思考这个问题.

首先,本身cocos2d-x对Lua做了集成,这使得完全使用Lua开发单机版的游戏成为可能.当然,如果是

针对单机游戏的开发,那思考这个问题也就没有必要了.

将游戏中的UI和其他处理都放到lua中去处理,而在使用socket的时候需要解决阻塞的問题,要不然玩家

就在数据交互的时间一直waitting,这样的游戏谁能受的了.

也就是说,如果完全采用lua开发,那么就需要使用lua线程.我不知道这样子表述正不囸确,因为lua中只有

协程.不过这个问题可以解决.

当然,上面说到的,只是个人的想法,还没有经过试验验证.当然,完全使用lua开发,做出来的游戏效果怎么樣,

这还是个需要验证的问题.

}

如果熟悉C++不熟悉Lua的话,用c++开发當然没问半天啦
用Lua脚本编程主要是为了提高开发效率。但是记住熟悉的语言的开发效率永远是最高的,避免了使用不熟悉技术的很多彎路

}

我要回帖

更多关于 cocos2dx怎么用啊 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信