佚名通过本文主要向大家介绍了cocos2d x版本,cocos2d x最新版本,unity和cocos2d的区别,cocos2d x教程,cocos2d教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:请教cocos2d 各个版本间的区别
描述:
解决方案1:
描述:
对cocos2d感兴趣,了解到他有n个版本,哪个版本用的比较多?既然cocos2dx支持所有平台,为什么要出现其他的版本?
还有就是cocos2d-android听说是java写的,不会有效率问题吗还是说java只是脚本,内核还是c++或者其他?请前辈解答
解决方案1:
用2dx吧,原作者(其中之一)已经被触控挖了去了.所以2dx变成了根正苗红.其他的不是衍生版本就是停止维护的版本.2dx可以用C++开发,也可以用js,lua开发.唯独不能用java,如果你熟悉java就不要选这个引擎了.另外这个引擎野心很大,什么都想包揽,所以代码比较混乱,质量也不太高.使用的时候需要绕过比较多的坑.当然你技术牛B的话不是什么问题.商业解决方案比较好的就是Unity3D,门槛低,扯远了.2.x版本完全MFC风格.比如到处的CCxxxx风格,3.x版本转成C++0x11风格,对纯C++er友好了些,但骨子里还是那一套,不是短时间能改变的,包括文件命名方式.对于2.x的小朋友又有很多不适应了.
解决方案2:cocos2d 只是一个跨平台的中间件,一次编码,到处编译,到处运行。开发者只需要用自己熟悉的语言编写自己的程序,适配平台的事情交给cocos2d的各版本去做,只是这个适配是显式的,不像jre做的那么完美。