为什么很多动作游戏都是 Unity3D 开发?相比 Cocos2d-x 更容易吗

2024-11-22 04:14:23
推荐回答(2个)
回答1:

简单说下个人看法。

cocos2d-x(我就叫coco吧)早先开发基础基于cocos2d,也就是c++版本的,所以很容易理解他的初心是对于2维度游戏开发,后来引入了3d模式,比如官方用它开了捕鱼的3d版本,但是避免不了的一个问题,他没有一个良好的可视化操作面板,就像早期的linux很多人不知道怎么安装软件一样,全要coding,你知道靠空间想象来做动作游戏是很奇葩的,后来我记得官方也推出至少2个版本的图形界面编辑器吧,据说内部斗争还是矛盾,整个进程都不太顺利,其实coco本来是一个很有潜力的开源引擎,可是偏偏穷途末路了。
相反unity早先靠3d起家,在界面控制上肯定有绝对的优势,对于开发和调试都是很大节约成本的东东,回忆起来u3d和coco当时都是国内外火爆的引擎大家各自一方天地,后来互相渗透,到现在。。。。
希望大家能把自己想做好的东西坚持下去。

回答2:

unity开发游戏用的都是模块化,那酸爽,没用过不懂得