一、区别:
1、COCOS2D开源,有文档支持,论坛资料庞杂博大;UNITY3D闭源,有强大的文档支持,论坛资料一样的庞杂博大。
2、COCOS2D免费;UNITY3D收费。
3、COCOS2D的跨平台,需要大量重写代码;UNITY3D的跨平台,程序员只需要选选按钮就淡定许多的搞定了。
一、拓展:
1、不同:
(1)COCOS2D拥有令人发指的可定制性;UNITY3D有一个专门为订制而写的类库。
2、相同:
(1)UNITY3D和COCOS2D-X都是跨平台的游戏开发引擎。
越来越多cocos2dx程序员转unity3d个人认为是因为unity的兼容面更广,unity除了做2d还可以做3d,同时对vr和ar的支持也更好。另外熟悉unity的程序员转职到别的游戏引擎如unreal也比较容易。但是要说大势所趋也未必,因为unreal引擎现在降低了授权标准,就端游而言unreal是绝对强过unity的。不学也可以。但如果你想自己写的着色器程序的话需要学习,官方例子里就有。
因为引擎本身给出的glProgram一般情况下是够用了,但如果有特殊的需求,是要自己写的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)