问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Unity3d 和 Cocos2dx有什么区别82

发布网友 发布时间:2023-10-19 17:24

我来回答

5个回答

热心网友 时间:2024-11-25 14:28

UNITY3D和 COCOS2D-X都是跨平台的游戏开发引擎,COCOS2D是专门做IPHONE游戏的2D游戏引擎。
下面就从多个方面来对比阐述一下:
1)是否开源
COCOS2D开源,有文档支持,论坛资料庞杂博大;
UNITY3D闭源,有强大的文档支持,论坛资料一样的庞杂博大。
开源对COCOS2D来说,意味着可以进行随心所欲的改造,可以更深入的了解各种游戏需求的底层实现原理,更可以订制出更符合自己要求的类库。
相对的,它的麻烦也不小,因为开源,所以可以随便改,因为可以随便改,所以很容易改错,而且调试维护的成本也会倍增,因为更接近底层,所以往往实现一个功能的时候或者自己要更费周折。
闭源对于UNITY3D来说,意味着更能方便的使用,更有质量保证,同时意味着偶尔有使用者看不到的想看的内容,想接近底层会花费巨大的代价,想订制一种自己的数据结构或者功能来添加进去的时候很难下手。
2)是否免费
COCOS2D免费,免费意味着,服务差,很多程序员不想看到的现象会莫名其妙的出现,偶尔作者不小心出点意外什么的没有什么可以控制的方法…例如,作者一不小心使用了一种非常危险的方法来写代码,这个时候基本上使用者欲哭无泪,查起错误异常艰难,但是总能查出来.免费的好处是,有一天如果用COCOS2D做了一个很牛*的游戏,可以正当光明的说,这个游戏是我们做的,游戏质量很好,而且不用恐惧有人冲过来收钱。
UNITY3D收费,收费意味着…服务真心是不错诶,U3D小组力求把麻烦留给自己,方便留给程序员,所以用着还真是爽,很多麻烦都被U3D消灭在萌芽阶段,真心好,但是,要钱的。
3)跨平台能力
两者都能跨平台。
COCOS2D的跨平台,需要大量重写代码,面对各种平台的各种细节麻烦.所以当使用COCOS2D的时候,很多麻烦来了,于是再面对平台特定的更麻烦的问题的时候,程序员基础好很多,更容易搞定
UNITY3D的跨平台,程序员只需要选选按钮就淡定许多的搞定了,但是当面对U3D团队没有想到的平台特定的更麻烦的问题的时候,这个时候的程序员,需要使劲的“吃”键盘来克制自己内心的焦虑吧…
4)团队开发
cocos2d压根就没往团队方面想,所以团队配合方面的工具,程序员基本自理,细节问题自理,麻烦问题自理,UNITY3D想了一些,做了很多,但是也有纠结的地方,程序员在没有完全理解的基础上使用会变得很难接受.值得一提的是,UNITY有强大的所见即所得能力,动态解释,现场执行,COCOS2D一直在向着这个方向努力,或许在未来某一天两者也会不相伯仲
5)周边工具
COCOS2D是集体智慧,各路人马都提供了各种各样的工具,COCOS2D将他们整合到了一起,各种工具都有各种麻烦,也有各种好处,总的来说,花点精力还是有好结果的。
UNITY3D自家解决了很多麻烦问题,周边工具也有很多人做,但是,不开源,而且要钱,服务好很多。
6)可定制性
COCOS2D拥有令人发指的可定制性,因为从C++写起,所以程序员可以为所欲为,为所欲为的代价就是,所有细节都要照顾,所有麻烦都要生顶(例如,写出的工具不跨平台,订制的数据结构无法通用,序列化一个类到其他平台之后无法反序列化等等)。
UNITY3D有一个专门为订制而写的类库,没怎么用过,但是可以确定的是,这个类库是跨平台的,这个优势很伟大。
7)3D
这个U3D确实完爆COCOS2D,不过,要是不想做3D游戏呢?那多余的3D功能也会很累赘。
总而言之,两家都是游戏引擎的大家,两者都能适应不同的需要,各具特色各有特点,估计谁也灭不了谁。

热心网友 时间:2024-11-25 14:28

一、区别:

1、COCOS2D开源,有文档支持,论坛资料庞杂博大;UNITY3D闭源,有强大的文档支持,论坛资料一样的庞杂博大。

2、COCOS2D免费;UNITY3D收费。

3、COCOS2D的跨平台,需要大量重写代码;UNITY3D的跨平台,程序员只需要选选按钮就淡定许多的搞定了。

一、拓展:

1、不同:

(1)COCOS2D拥有令人发指的可定制性;UNITY3D有一个专门为订制而写的类库。

2、相同:

(1)UNITY3D和 COCOS2D-X都是跨平台的游戏开发引擎。

热心网友 时间:2024-11-25 14:29

已经很清楚了,一个2D,一个3D,几条线构成的平面是2D的,有很多平面构成的就是3D,有很多3D构成的就是4D了(当然暂时还没有发现)

热心网友 时间:2024-11-25 14:29

cocos主要用于制作小程序,2D小游戏
u3d以及虚幻4主要用于制作3d游戏
u3d主要用c#语言开发,而cocos主要用c加加和js语言,虚幻4主要用c+语言开发

热心网友 时间:2024-11-25 14:30

  您好,我来为您解答:
  Cocos2d-x主要是做手游的吧~
  做rpg首推rpgmaker,推荐xp,做起来更自由,熟悉了脚本之后可以做出满足很多功能的游戏,而且学会了xp,另外rpgmaker的其他版本也都大同小异了!
  希望我的回答对你有帮助。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 一个号码注册了两个 怎么找回第一个? 跪求一人之下这张冯宝宝的图片,我记得漫画尾页有过37 世界上哪个国家的固体废物资源化利用程度最高?2 电机的转动方向是什么方向? 正常时逆时针,还是顺时针?76 中学英语教师资格证考试要考哪些科目?89 1升油漆等于多少斤11 联通手机号码卡可以补办吗?8 ...,旧的被新申请的微信替换了。请问怎么找回旧的?_百度... 你好,我的电话卡弄丢了,去营业厅拿着身份证补卡,说不在本人名... 你好,联通手机卡弄丢了没有用身份证登记能补办吗 一枚洲际导弹能炸毁多少面积?13 苹果手机免提键是灰色,打电话没声音,微信也不能发语音和视频通...76 这电脑配置可以装七彩虹GT730K 灵动鲨-2GD5或(MA... 联通卡怎么补办?? 世界上哪个国家的固体废物资源化利用程度最高?2 联通手机卡丢了,怎么补办?188 0.6的计数单位是____,它有____个这样的计数单位,再...7 ...,旧的被新申请的微信替换了。请问怎么找回旧的?_百度... 0.6的计数单位是___,再添上___个这样的计数单位就能得... 中国特色社会主义法律体系形成对于我国社会主义法治国家建设的重...2 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 为什么有的女人喜欢婚外情,又陪情人睡,又给情人钱花,她图什么...47 怎么实现单片机内部计数中断1 51单片机中断怎样嵌套?46 单片机的掉电功能是怎么实现的啊6 我家的显卡装上七彩虹GT730灵动鲨—1GD5开机没有任何画...1 我在街道口东湖高新社保局怎么走1 武汉东湖开发区社保中心咨询电话。1 可回收的材料有哪些?使用注意什么63 0.6的计数单位是______,再添______个这样的计数... 0.46的计数单位是___,它里面有___个这样的计数单位,... ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 外研版八上英语课文翻译软件 速求新外研版八上第66页上的课文和67页的题 八年级上英语课文翻译(外研版)M7U21 初中入学考试考英语吗?24 有道德的名人事例249 生活中的文明事例478 电机的转动方向是什么?4 列举上肢四个骨性标志的名称,并说明其临床意义8