cocos2dx 3d场景编辑和unity3d的区别

学习游戏开发的两个方向 Cocos2d-x 和 Unity 3D/2D哪一个前景更好?
var sogou_ad_id=731545;
var sogou_ad_height=90;
var sogou_ad_width=980;Cocos2d-x 和 Unity 3D/2D,哪个学习的前景更好?_手游开发吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,334贴子:
Cocos2d-x 和 Unity 3D/2D,哪个学习的前景更好?
一楼休息看二楼
软件开发,选择达内培训,美国上市教育机构,先就业后付款,高端软件开发培训领导品牌;十四年来40万余名学员从达内软件开发学校毕业,一度出现毕业学员被名企争抢,详情点击!
一般来说选择一个技术学习和投入,需要考虑清楚这几个问题: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系统和内置网络部分,一般也是要借助第三方完成开发,这点初学者需谨慎,不要学习这些没用的东西。总结一下:1. 如果你编程基础一般,想快速做出一款游戏而不纠结于技术,选unity2. 开发app或者其他软件已经有一定经验,希望转到手游领域做一款商业化产品,同时个人或者团队的资金实力一般,选cocos2d3. 想学习业界主流的游戏开发流程,不想局限于某个游戏平台或者2D还是3D,选unity4. 不属于上面3种情况的,建议都上手试验再做判断关于2D和3D游戏前景的问题,我的看法是在手游领域3年内2D游戏都一定是主流,占据多的份额。至于为什么,下个帖子在补充。
刚好我现在同时在开发两个2D游戏,一个是用Cocos2d-x,一个是用Unity3d。对于“学习”而言,Cocos2d-x是比较好理解的。它是传统的OOP结构,对于有编程经验的人来说,是最好不过了。就连Unity3d上,也有一个很火的2D框架,Futile,是模仿Cocos2d-x的架构和代码风格。从Cocos2d-x上手接触一下游戏引擎,是一个不错的选择。而Unity3d是Component-Based结构,对于OOP背景的程序员来说,一开始会觉得别扭。而且Unity3d有很多针对3d模型、3d动画、优化等等的商用功能,对于初学者来说会有点overwhelming的感觉。而且无论如何使用Unity3d,总需要在editor里进行大量操作,对理解游戏引擎和代码架构来说,并不是一个很好的方式。然而,从“开发”的角度来说,Cocos2d-x正如
所说,是一个“纯正”的引擎——仅仅只是代码库。虽然可以利用CocosBuilder和其他一些工具进行图形化操作,但效率始终不够Unity3d高。而且暴露过多的底层代码,对于研究是一件大大的好事,但是对于创作而言,未必是福音。而Unity3d则是一个高效的IDE+代码库。它很好地封装了底层代码,提供许多简便的图形操作,还有商业级的高级功能。对于开发而言,我认为是更好地选择。之前大多数开发者对Unity3d的认识还停留在3D开发,但2013年末的2D支持让更多人选择Unity3d进行2D开发。所以我的结论是,通过Cocos2d-x或者是Unity3d上的Futile框架来入门,熟悉之后再过渡到Unity3d进行开发。:)
Cocos2d-x去哪下载
吧主,问一下,切西瓜这个游戏,是哪个引擎开发的?谢谢!
贴吧热议榜
使用签名档&&
保存至快速回贴内容字号:
段落设置:
字体设置:
精准搜索请尝试:
微软宣布VS2015支持Unity、虚幻和Cocos2d引擎
来源:作者:晨风责编:晨风
讯&4月18日消息,微软今天宣布与Unity、Unreal(虚幻)和Cocos2d三大游戏开发工具厂商建立合作关系,今后微软VS2015将于这三大工具互相支持与兼容。该合作对于这几家公司来说是共赢的方案。这三家公司今后将在用户安装自家产品时,允许用户安装微软Visual Studio 2015;同时,微软也允许自己的VS2015与这三位合作伙伴的游戏开发工具共同使用。微软表示,他们将共同让游戏开发者更加容易的使用到具有更高兼容性的Visual Studio IDE(集成开发环境),这可以使得开发者们能够开发出适应当今大多数主流平台的游戏。现在这三家公司的游戏引擎Windows版安装程序都会提供安装微软Visual Studio Community的选项。不仅如此,微软还会让用户在VS2015中更容易发现和使用Unity、Unreal和Cocos2d引擎。(Source:)
大家都在买
软媒旗下软件:
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号}

我要回帖

更多关于 unity3d开发2d游戏 的文章

更多推荐

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

点击添加站长微信