发布时间:2016-08-31责任编辑:朱明 浏览:2122
一些做cocos的朋友,最近都开始转unity了,一些cocos技术群,也都开始转unity了,听没听说过unity转cocos的?没有吧。
cocos有很多优点,轻量,开源,专注2d,跨平台。
为什么会有越来越多的人放弃cocos:
1、在优点上被赶超
技术壁垒从上至下是非常容易突破的。
unity从13年下旬才支持对2d游戏的原生支持,目前已经很完善了。
而反观cocos,2d工具链没做好,又去做html5和3D,最近还做cocosVR,简直自寻死路,以后只怕真的只能做html5了。
一款引擎被人使用,不是功能齐全,而是因为自身的优点。
随着网络与手机的发展,用户对游戏包体大小也没有以前那么在意。
而unity对2d的关注,cocos对3d的投入,反而使得两者的差距越来越大。
2、缺点的放大
工具链破碎,开发效率低
UI的设计理念落后,缺乏成型的工具,cocos studio老版本互不兼容,做界面效率低下。
底层代码暴露过多,模块耦合大,不利于工厂式开发。
渲染效率差,这么多版本过去了,也没大的提升。
能拿的出手的编辑器就是cocos creator,然而蛋疼无比,急功近利,0.9版本就放出来了。只支持js,对于以前用C++的开发人员来说,需要学习js和全新的工具,为什么不去学习unity3d或UE4呢。
unreal engine4的优点:
1、与cocos2dx一样,使用C++进行开发。
2、3A级引擎,画面质量高,无尽之剑就是使用UE4开发的,能适应时代发展需求。unity每次版本更新都都重点强调渲染特性提升,是因为被UE4的画面质量唬住了。cocos已经不被当做对手了……
3、架构合理,便于拆分,便于工厂化生产。
4、大量资源可以从商店获取,减少美术人力投入。
5、所有公布源代码的引擎里面,最好最强的一款。
春秋工作室 供稿