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

学习游戏开发的两个方向 Cocos2d-x 和 Unity 3D/2D,哪个前景更好_百度...

发布网友 发布时间:2022-05-01 01:37

我来回答

4个回答

热心网友 时间:2022-04-12 17:47

一般来说选择一个技术学习和投入,需要考虑清楚这几个问题:
1. 技术的适用范围(别到时候有了新的需求,解决不了)
2. 学习曲线
3. 技术支持怎么样?社区是否活跃?
4. 目前发展态势怎么样?(开源项目别今后没人管,商业产品公司不能倒闭了)
5. 扩展性如何?是否利于团队合作?(有的技术入门简单但拿来做大项目就是个灾难)

在这几个方面,虽然技术层面unity和cocos2d是完全不同的东西,但是作为目前开发手游所采用最为普遍的两种技术方案,是具有可比性的。

适用范围

个很多之前的回答都已经说了,主要区别是unity是一个完全的的解决方案,cocos2d是一个类库。适用领域unity要广很多。cocos2d就是
为手机游戏而生的。而unity除了开发2D,3D游戏,能发布到WP,Mac,
Console等cocos2d不涉及的平台,unity还被广泛才用于虚拟现实项目。在我最开始接触unity还是1.x版本的时候,QQ群里面几乎全
是讨论虚拟现实项目的。甚至即便到现在我感觉身边(重庆)用unity做教育软件和3D漫游的都远多于做游戏的。也就是说如果你将来不开发手
游,cocos2d就用不上了,unity还能搞点其他的。

学习难度
上手当然unity更简单。如果更极端一点,
不会编程,借助一些可视化编程中间件,设计师都可以完成unity游戏开发。前阵子网上有cocos2d一天复制flappy
bird的教材,如果换unity+playmaker来做估计花不了我一个小时。当然如果面向本来就会c++的开发人员,cocos2d入门可能更加直
观,不会要接触新的开发工具。不过对于普通人来说还是unity的方式更加容易入门,连代码都不用写。

技术支持和社区
这方面cocos2d胜出,国内社区的情况unity方面掌握都还比较初级,有深度的技术问题基本上都要去官方论坛交流。当然如果你英文读写无障碍,这个情况就倒过来了。

发展态势
cocos2d
目前在“开源的2D手游开发框架”领域基本上是没有什么竞争,这也注定了开源社区也不会有什么动力扩展到新的领域。而unity则是一直开扩展其开发覆盖
面,unity就是“一统浆糊”的意思嘛。最开始是作为一个“让人人都能开发游戏”进入人们视野的引擎,而最近的新版本一直在强调AAA游戏开发,将出的
5.0版本基本上都是面向画质上面的提升。实际上也对UE,CE等造成了一定压力,现在UE对个人的授权费比unity还便宜了。但是unity对于一些
普遍认为烂得不行的功能却一直没有什么动力修改,比如GUI系统和内置网络部分,一般也是要借助第三方完成开发,这点初学者需谨慎,不要学习这些没用的东
西。

扩展性方面的问题
这点cocos2d胜出。由于unity采用了易于新手和无编程人员的组件模式,在开发大型
项目时候非常容易进入架构上的陷阱。开发太容易了,犯错也容易。而cocos2d不是说就不会犯这些架构问题了,而是本身基于cocoa框架,能够开发的
人本身已经具有了一定的编程规范,开发app所用到的软件架构仍然适用。而且unity就是另外一套体系了,初学者开发了一些简单项目以后一定要有有经验
的人带,了解一套MVC这样的架构体系以后再开发商业项目,否则只会在组件化模式的歧途上越走越远。
在扩展性方面,unity的其他问题也还有很
多:假设苹果出了一个新的设备iTV,
用cocos2D的话你可以在beta版本放出的时候就开始根据官方的文档开发集成,在正式设备发布的时候就第一时间支持,使用unity的话恐怕必须等
unity发补丁更新;需要两次编译,令人头大的JIT错误;很多国内广告和支付平台都不支持unity,SDK集成需要自己做插件等等。

总结一下:
1. 如果你编程基础一般,想快速做出一款游戏而不纠结于技术,选unity
2. 开发app或者其他软件已经有一定经验,希望转到手游领域做一款商业化产品,同时个人或者团队的资金实力一般,选cocos2d
3. 想学习业界主流的游戏开发流程,不想局限于某个游戏平台或者2D还是3D,选unity
4. 不属于上面3种情况的,建议都上手试验再做判断

热心网友 时间:2022-04-12 19:05

unity3D和cocos2d-x目前在国内都比较火,相对来说unity3d的涉及面更加广,不管是2D、3D游戏还是虚拟现实VR都可以,就业前景相对较好。

热心网友 时间:2022-04-12 20:40

你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1640897509550622620

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1640897509550622620

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

热心网友 时间:2022-04-12 22:31

肯定unity3D啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 cocos2d怎样加载显示3D模型 如何用Cocos引擎打造次世代3D画质‘游戏大观 很喜欢一双帆布鞋,是小碎花的,右脚后跟处步有磨损破了,该怎么办 帆布鞋穿一两个月会坏吗? 土豆做种是切开还是整个的发芽好 买的一双匡威帆布鞋穿了大概一年了,现在鞋底老会出现碎片 发芽的土豆可以水培吗 生姜发芽了可以水培吗 成都做网站多少钱,哪里做的比较好? 成都哪个公司做网站好,要有品味的, 成都做网站 有哪些 成都做网站的公司哪家比较靠谱?我公司做网站 成都做网站推广的公司中,哪个公司的实力比较好? 成都地区做网站哪个公司比较好? 华为p40自动亮屏怎么关闭 谁可以介绍一个成都的做网站的公司?? 帆布鞋锡球容易坏吗 穿帆布鞋开车容易摩坏鞋底吗? 大家匡威的帆布鞋都是哪里先坏? 帆布鞋刮坏了怎么办? 为什么我一穿帆布鞋 就坏 匡威的也坏 就是走道前头撅的那地方 老折 谁知道95741是那里的电话号码?我经常接到这个号码打来的电话,不敢接 95741是什么银行电话? 希罗喷泉的流速会先变慢 翼支付的客服电话收费吗? 翼支付官方电话是多少? 浙江电信翼支付电话人工台 浙江电信翼支付电话人工台 谁知道超兽武装里冥王的资料?比如说身份啊,有没有超兽,身世,座右铭什... 【超兽武装】中冥王一共救了天羽几次? 冥王胸前的超兽是什么? 为什么超兽武装里面鬼谷可以使用白洞的攻击,到大结局,可是黑洞啊 超兽武装之夜火50问 超兽武装的招 超兽武装之勇者无惧什么绝招最好 超兽武装之仁者无敌配角绝招 画江湖之不良人,52集和53集为啥接不上,中间那一段去哪了,谁知道讲的啥,最后星云和林轩怎么样了 古代星系技术 做飞机需要全程开飞行模式吗? 一个一万公里射程的弹道导弹全程飞行大概要30分钟,它的上升阶段和末端突防阶段大概各占多少分钟? 1月21日起旅客可在飞行全程使用手机飞行模式是真的吗?