cocos2d与unity3d-x 和 unity3d 之间到底该怎么选择

博客分类:
今天和同事讨论起cocos2d 和unity3d的问题
我因为个人喜欢2d游戏
为了说明选择cocos2d 要比unity3d更有前途,做了一番更深入的调查
结论是cocos2d完爆u3d
这里不是从技术角度来说明的,技术帝请滚草,我只是来说如果想学 手机相关时选哪个更合适
1 cocos2d 使用c++ unity3d 使用c#
如果在没有从c2d和u3d的时候,你希望手上掌握的是C++还是C#?
2 cocos2d 开源 并且免费
3 这是最重要的一点,老板喜欢unity3d
众所周知,从资本社会考虑,老板喜欢的,就是对工人不利的
我偶然发现这样一篇文章
《为什么我们选择Unity3D》
大概意思就是,从老板的眼光来看,unity3d不用培养人,能速出活,毕竟c#比c++好学也好招人,适合高压政策速出活的作坊开发。
为了验证这个,我准备了一些数据,并没什么价值 大家自己判断
搜索 unity3d+ 招聘 的结果234000+
搜索 cocos2d+ 招聘 结果 130000+
量级差距不大
搜索 unity3d + 能承受高压/高强度 结果13000左右
搜索 cocos2d + 能承受高压/高强度 结果1200左右
所以我个人认为,在学习手游技术时,选择 cocos2d+,你过的好的概率大于选择unity3d
毕竟 幸福不幸福,还是取决于老板 人性有没有太缺失
浏览 15816
浏览: 105012 次
来自: 北京
sgp2004 写道找个home好难。。。。
O(∩_∩)O哈哈~,笑死了。
有同感,差不多
内存泄露吧大概 (抽脸)
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'Cocos2d-x和Unity3D哪个更适合我?
来源:csdn
【我是一名C++程序员(大四),使用Cocos2d-x已经有1年半的时间了。没用过Unity3D。
比较喜欢写C++代码,C#没学过,不过有点想学学看。
喜欢做2D游戏,虽然也想尝试一下3D游戏,不过没有素材,做不出东西。
最近开始有点想转Unity了,我知道Unity可以也可以做2D。
让我萌生这个想法的主要是最近一直在弄安卓调用lua代码的问题,这问题真是搞得我心力憔悴。虽然最终成功解决了,但这一路过来的艰辛。。。。。
Cocos2d-x还不是很成熟,网上资料虽然也慢慢变多,但是还是不全,官方也没有什么像样的教程,学东西都是网上瞎找。
而且就连Cocos2d-x这个引擎问题也不少。
这样的事情太多,有时候完全就是引擎本身的缺陷,导致程序员要么改源码,要么要用一种很别扭的方式来解决这个问题。
程序员应该把精力集中在如何写游戏逻辑,而不是去解决这种奇怪的问题上。
我现在有点想转Unity了,没C#基础,不了解Unity,适应起来估计也要个一年半载。不过如果我之前所说的(红色字那段)那种奇怪问题少点的话,学起来应该还是很轻松的。
再此我想问题下Unity的程序员几个问题:
1、Unity的工作好找吗?(Cocos2d-x的应该还算比较好找)
2、没有Unity工作经验的话,薪水如何?工作了2、3年后呢?(Cocos2d-x应届毕业生在深圳好像是4k左右)
3、用Unity开发游戏的公司是搞手游的多还是什么的多?】
首先明确的一点是,Unity3D比Cocos2d-x强大,这个就不需要讨论喇,大家都公认的~
我也同意Cocos2d-x的坑非常多,不仅仅是引擎本身的坑多,就连附带的一系列工具(Cocostudio、Cocos Code IDE、Quick-Cocos2d-x)也很多坑~
但是,Android本身机型复杂,倒是不能怪Cocos2d-x的。
楼主已经研究Cocos2d-x一年半,现在弃坑有点可惜。
虽然我不了解Unity3D,但不管怎样,它肯定也是个好引擎~
选择哪个还是楼主自己喜欢吧(毕竟你才大四,完全来得及),即使换一个引擎,你这一年半的游戏思想积累是不会浪费的
关于Unity3D的东西,我就不瞎说了~candycat1992版主应该能给你很好的答案~
candycat1992:
哇塞,真是难得的这么有诚意的“新手帖”,P.S 是指这种问使用那种引擎的帖子,当然楼主在Cocos2D上不算新手了~要是大家都可以这么问问题就好了~
我先回答你最后的那几个问题。
1、Unity的工作好找吗?
这个你可以放心,使用Unity的公司非常多了,涵盖大中小企业,举些例子好啦~小公司我知道的有很多创业都使用它,比如我的一个同学,很多大学生做游戏创业都使用的Unity。中大型的公司就不用说了,像腾讯、网易、DeNA这些游戏公司(或部门)都有使用Unity。你去那种招聘网站搜下Unity关键字,我相信你可以得到很多结果。
2、没有Unity工作经验的话,薪水如何?工作了2、3年后呢?(Cocos2d-x应届毕业生在深圳好像是4k左右)
回答薪水这些一直不是我的擅长。。。我觉得这都是看公司和城市的。没有经验楼主也别想开的很高,经验都是攒出来的,而且游戏这行跳槽实在是家常便饭。工作几年以后如果你真的成长为一个团队的leader,那么再想跳到职位更高、薪水更多的岗位相信也不是难事。我见过很多人一毕业虽然是菜鸟,但工作几年后生长为可以独当一面的猿猿的~只要你足够优秀,你现在担心的这些都不是事儿~
3、用Unity开发游戏的公司是搞手游的多还是什么的多?
这个问题其实很好回答,现在游戏公司不做手游的又有几个呢?你现在能看到的那些招聘几乎90%以上都是手游岗位,Unity也一样。
下面就是唠叨啦。
看了你对引擎的抱怨,Unity创始者当初的意愿就是为了让游戏开发者可以专注于游戏本身的开发,而他们尽可能多的为我们做那些非常麻烦的事情。没语言基础也完全不是问题,你现在大四了应该有觉悟,“语言绝不是限制你发展的因素”,更何况C#一直被认为是一种傻瓜式好用的语言!况且我相信你在被C++的各种指针虐过后肯定会觉得C#格外的亲切~
Unity的入门也很快,3、4个月足够。这也是众多公司选择它的一个原因,但是它的学习曲线比较陡,也就是说入门容易,精通很难。当然,作为一个软件它肯定也有坑啦,不过在我使用的这些日子里这些坑都在我可以承受的范围内,而经过了这么多大型游戏(比如《炉石传说》)的检验,我相信它的能力也已经得到了充分的验证。当然它还在不断进步~
最后,和木头版主说的一样,游戏思想是不会浪费的,只要你足够优秀,你所担心的都不是事儿,共勉~
kevintw111:
我现在在做unity,时间不长 也是从cocos2dx转过来的
还做过两年的游戏服务器,我想说两点
1、抛开引擎。使用什么开发引擎并不重要,重要的是你一旦确定你要在游戏开发路上走下去,那么最基本的游戏思维要有,游戏开发流程、熟练程度要锻炼,做游戏会遇到的各种坑要了解并知道解决方案,这样的话 不管做什么都会很历害。
2、拿回引擎。我找unity工作时也被鄙视经验不足,所以我想说,在确保你建立熟练游戏逻辑的前提下,要坚持一项拿手的,也就是你的发光点,比如unity,入门很简单,但是学精就要很长时间了。
付出总有回报,多去谷歌,看开源项目,提高会很快的。祝成功~
什么叫换,我就是两个都学,但用了unity基本不用cocos了,是懒得用了,同样的功能unity可以实现的又容易又大气,为何弄得心力憔悴搞cocos,cocos真的有点枯燥,至于找工作,unity找不到工作的话cocos就别想了,基本公司都用unity!
免责声明:本站部分内容、图片、文字、视频等来自于互联网,仅供大家学习与交流。相关内容如涉嫌侵犯您的知识产权或其他合法权益,请向本站发送有效通知,我们会及时处理。反馈邮箱&&&&。
学生服务号
在线咨询,奖学金返现,名师点评,等你来互动cocos2d-x 和 unity3d 之间到底该怎么选择_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
cocos2d-x 和 unity3d 之间到底该怎么选择
我有更好的答案
对,基本上是这样。不过,cocos2d-x现在也支持3D,unity3D也支持2D,两者之间互补有无。
采纳率:23%
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包主题 : 请教如何比较COCOS2D-X与UNITY3D的3D性能的问题
级别: 新手上路
可可豆: 10 CB
威望: 10 点
在线时间: 0(时)
发自: Web Page
来源于&&分类
请教如何比较COCOS2D-X与UNITY3D的3D性能的问题&&&
敝人有幸参加了2014cocos2d-x秋季开发者大会,会上展示了激动人心的cocos2d-x的3d性能并展示了其和某主要对手的性能对比柱状图。但我后来从网上一直没有找到这个对比图希望有此资料的人不吝分享,或不是太复杂的话技术大牛告知如何比较两个引擎的3D性能。不胜感激动机纯粹是为了做研究,研究生期间的作业,没有任何不良目的,请放心邮箱:
级别: 新手上路
可可豆: 46 CB
威望: 46 点
在线时间: 189(时)
发自: Web Page
现在cocos2dx 3D这么轻量,能不快吗
级别: 版主
可可豆: 2200 CB
威望: 26364 点
在线时间: 5914(时)
发自: Web Page
个人觉得没有可比性3d方面u3d完胜吧
级别: 新手上路
可可豆: 189 CB
威望: 189 点
在线时间: 59(时)
发自: Web Page
性能应该是u3d快,cocos2d-x从名字上就知道,本来就是一款专注于2D的引擎,而且cocos2d-x最主要的优势是跨平台,把这个做到极致就好了。没有必要,也不可能面面俱到。
关注本帖(如果有新回复会站内信通知您)
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 关注CVP公众号
扫一扫 浏览移动版}

我要回帖

更多关于 cocos2d x unity 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信