一、开发跨平台2D手游到底是选择unity3d还是cocos2d***x好

1、开发2d手游用Cocos2d-x好,原因如下:

2、Cocos2d-x原本就是基于cocos2d应用完成的,可以说是cocos2d的另一个版本,但是因为cocos2d-x是基于C++语言编写的,而cocos2d则是基于Object-C语言编写的并且只能运行在ios和**c操作系统中,C++的开发者必然多于Object-C;另外一个重要原因则是,cocos2d主要方向在于引擎的构架设计,重在引擎本身,而cocos2d-x则主要处理跨平台解决方案。

cocos2d 手游 开发跨平台2D手游到底是选择unity3d还是cocos2d

3、目前cocos2d-x主要维护三个版本,一个是原生的C++版本,一个是支持windows phone 7的C#版本,一个是支持HTML5的JS版本,当然也有我们所开发的cocos2d-x for win8 metro的版本可以支持windows 8 metro风格游戏开发,通过这几个版本几乎可以跨目前大部分主流的平台。一次开发,多平台复用,无论从成本还是效率上考虑都是*佳的选择,这毕竟是前两年*主流的话题,当时大家都在寻找方案,目前cocos2d-x可以满足大家的方案需求;要说缺点,也就是cocos2d-x暂时还没有类似unity3d一样的好工具来开发游戏,不过小的,单一的工具倒是很多,同时也了解到cocos2d-x团队也在计划向这个方向发展,将来会提供更多的工具,让游戏开发更容易。甚至是我们自己也可以制作一些工具。

二、使用cocos2d开发的手游安装包比较大,如何改善

1、一:优化图片、资源,压缩安装包体积,牺牲一部分手游品质减小安装包体积,这也是比较常见的一种方法;

2、二:分包技术,资源切割,分段下载,进入游戏前进行二次下载。

3、三:爱加密的手游压缩技术,通过拆分资源,在保障了游戏品质和游戏体验流畅的情况下,实现资源后台自动加载,**可以压缩80*。

4、以上三种解决方法中,爱加密的手游压缩技术是比较完美的一种,既没有影响游戏品质,又可以完美分包,不用二次下载,保障了良好的用户体验。

阅读剩余 0*
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。