Cocos2D-X与Cocos2D在游戏开发中的区别

    作者:课课家教育更新于: 2019-03-27 08:55:50

      在游戏开发中我们经常会用到Cocos2d-x或Cocos2D,本篇教程将告诉你Cocos2D-X与Cocos2D在游戏开发中的区别。不得不说一下总结,因为Cocos2d-X的代码和Cocos2d-iphone两个引擎除了语言不同外(Cocos2d-X使用C++,Cocos2d-iphone使用Object-C)可以说没有其他差异。

    Cocos2D-X与Cocos2D在游戏开发中的区别_Cocos2D-X游戏_Cocos2D-X游戏开发_Cocos2D游戏_课课家

      下面举例对比几段代码来说明吧:

      创建添加一个精灵代码对比:

      使用Cocos2d-X:

      使用Cocos2d-iphone:

      添加一个粒子代码对比:

      使用Cocos2d-X:

      使用Cocos2d-iphone:

      OK,不在举例了,通过以上随便举例的两段代码童鞋们很清楚的看出来,基本上没有差异,

      以后主要会继续更新Cocos2d(Cocos2d-iphone)博文的,以后童鞋们不管是做Cocos2d-X

      还是做Cocos2d-iphone都可以看我的【iOS-Cocos2d游戏开发系列博文的】谁让它们通用呢 ?

      这里还有两点要说下:

      第一:现在很多游戏公司都趋向于Cocos2d-X引擎开发游戏的趋势,不得不说Cocos2d-X多平台平移确实很诱惑人,Cocos2d-X已成熟!

      第二:不少童鞋肯定会很想知道Cocos2d-X能多平台平移,那么平移稳定性如何?

      通过我的了解,Cocos2d-X开发都会使用统一的C++语言开发,例如在ios开发中使用Xcode+cocos2d-X,在Android上一般使用Eclipse+Android NDK+ADT....

      其实总结一句,Cocos2d-iphone并不像很多童鞋认为的只要的一人开发就可打包多平台包这样子~ 如果说用一句话更贴切的形容Cocos2d-X,我会用“Cocos2d-X代码通用”来形容。

课课家教育

未登录