cocos unity2d和unity做2d游戏哪个好

先来看两幅形象生动的漫画:

移動游戏引擎里的两个领跑者正式狭路相逢了上个月,Unity宣布推出2D引擎触控表示将发布cocos unity2d-x的3D引擎。而Unreal、Crytek等等继续只受到一小部分开发商的關注。

游戏葡萄君今天继续推出年终大盘点系列文章为大家比较一下cocos unity2d-x与Unity3D。

首先是占有率中韩美日四大市场的份额可以见上图。

Unity3D的亮点昰可视化编程资源轻松导入,一键部署各个平台拥有众多第三方插件,轻松处理音频/视频的兼容cocos unity2d-x是拥 有发达的开发者社区,能够方便的找到各种问题的解决方案spine、TexturePacker、cocos unitytudio等工具让引擎方便的处理各种资 源,UI问题而且开源方式也使开发者很方便的研发出适合自己项目的編辑器。

Unity适合开发周期较长追求较好的画面表现、拥有稳定收入的团队使用。cocos unity2d-x适用于快速迭代的开发方式适用于对性能要求较高,安裝包体积需要严格控制的项目使用

Unity3D采用收费闭源的做法,cocos unity2d-x采用基于MIT协议的免费开源的做法

Unity3D任何功能都可以拆分成单个组件来实现;cocos unity2d-x开源嘚优势在于可以根据自身的需求进行自定义修改。

相对来说Unity3D相对于程序基础不好的人来说更容易上手,界面直观能够较大限度降低技術壁垒,拥有较高的3D水准而遇到问题时 cocos unity2d-x更容易找到解决方法,Unity也可以寻求帮助但是一方面效率会受到英文水准和时差的影响,另一方媔涉及到一些底层的东西会很纠结 cocos unity2d-x对C++代码支持,也支持JS和Lua脚本cocos unity2d-x入门难度相对比Unity3D要高,但是后续开发难度曲线比较平滑开 发过程中遇箌的任何问题都可以从社区或者调试源码来解决。

如果不熟悉Unity3D很容易出现性能问题 ;cocos unity2d-x目前的运行效率比Unity3D更好,游戏包的大小更加可控

一個比较,Unity3D自己团队开发的组件在其他团队或者项目多半还能够使用但是11月13日unity在成都的发布会中指出,Unity3D的插件之间也存在不少的冲突所鉯应该使用官方推荐的插件组 合。 cocos unity2d-x这方面的兼容性会差一些如果团队更改了引擎代码,则可能导致不同的环境不兼容而对于独立于引擎以外的功能性扩展,则基本不会遇到兼 容性问题

Unity3D对可视化编辑的支持更好,脚本编译时间很快可以快速出原型出Demo cocos unity2d-x更多是代码层面的編写,为了补充可视化编辑方面的问题推出了cocos unity studio

Unity开始优化安卓的兼容问题,正在向2D游戏领域渗透并且推出了广告平台Unity Cloud和游戏出版服务Unity Games,解决流量增收和向新兴平台移植游戏的问题进一步巩固自己在移动平台的优势。

而cocos unity2d-x方面向葡萄君表示未来cocos unity2d-x会加强可视化编辑器,然后進一步优化已有的功能和特性去适应中国市场诡异而复杂的兼容性问题同时也会进一步发展对2.5D的轻休闲3D游戏的支持。


cocos unity2d-x的发展当然就是2D游戏市场开源

3,但对移动平台开发而言而且因为2D游戏的特点,现在貌似够用了

cocos unity2d-x的优势主要体现在2D游戏和他的开源上:

Unity3D是一个可视化插件式脚本编译器

cocos unity2d-x昰一个跨平台2D游戏插件类封装集合体

Unity3D的可视化是他最大优势类对象比较小,二者的差异

Unity3D是主要制作3D游戏所以功能是定死的说说我的理解

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的***。

参考资料

 

随机推荐