Unity引擎与Cocos引擎的区别

Cocos引擎包括两部分,一是cocos2d-x引擎本身,提供了游戏所需要的渲染、碰撞检测、场景管理等功能。二是cocos studio编辑器,提供了游戏场景编辑的功能,当然只能编辑2d的场景。
Unity引擎集成度高,耦合度低。集成度高是说Unity编辑器和脚本控制是集成在一起的,Unity编辑器里面可以很方便的为场景中的对象绑定控制的脚本,但是耦合度又很低,Unity引擎是基于组件的开发的一个系统,首先它的设计思想就很好,场景中的所有对象,脚本,UI控件等等都是一个个组件,绑定在一个对象上就能工作,而每个组件都是独立的。当然最重要的是Unity编辑器特别强大,可以很方便的编辑3d场景等等,而cocos引擎是不能编辑3d场景的(虽然现在cocos2d-x也支持3d物体的渲染、碰撞等等,但是可用性和效果都与Unity无法比拟,而且cocos studio是不支持3d场景的绘制的,只能通过第三方的建模工具导入)。
当然两者都支持跨平台,windows,mac,linux,android,ios,blackberry等等都能支持,但是两者主要都是应用在手机游戏上,cocos2d-x手机2d游戏份额更多一些,unity手机3d游戏份额更多一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值