请教cocos2d 各个版本间的区别

发布于 2021-11-22 09:00:17 字数 147 浏览 794 评论 2

对cocos2d感兴趣,了解到他有n个版本,哪个版本用的比较多?既然cocos2dx支持所有平台,为什么要出现其他的版本?

还有就是cocos2d-android听说是java写的,不会有效率问题吗还是说java只是脚本,内核还是c++或者其他?请前辈解答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

爱你是孤单的心事 2021-11-27 09:45:23

用2dx吧,原作者(其中之一)已经被触控挖了去了.所以2dx变成了根正苗红.其他的不是衍生版本就是停止维护的版本.2dx可以用C++开发,也可以用js,lua开发.唯独不能用java,如果你熟悉java就不要选这个引擎了.另外这个引擎野心很大,什么都想包揽,所以代码比较混乱,质量也不太高.使用的时候需要绕过比较多的坑.当然你技术牛B的话不是什么问题.商业解决方案比较好的就是Unity3D,门槛低,扯远了.2.x版本完全MFC风格.比如到处的CCxxxx风格,3.x版本转成C++0x11风格,对纯C++er友好了些,但骨子里还是那一套,不是短时间能改变的,包括文件命名方式.对于2.x的小朋友又有很多不适应了.

无法言说的痛 2021-11-25 20:23:01

cocos2d 只是一个跨平台的中间件,一次编码,到处编译,到处运行。开发者只需要用自己熟悉的语言编写自己的程序,适配平台的事情交给cocos2d的各版本去做,只是这个适配是显式的,不像jre做的那么完美。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文