为什么unity3d与ue4效率没有ue4高

unity和ue4以后那个发展好? - 知乎289被浏览<strong class="NumberBoard-itemValue" title="7分享邀请回答4710 条评论分享收藏感谢收起2316 条评论分享收藏感谢收起unity和ue4以后那个发展好? - 知乎289被浏览<strong class="NumberBoard-itemValue" title="7分享邀请回答
http://v.youku.com/v_show/id_XMTc2ODQzODIyMA==.html
3836 条评论分享收藏感谢收起VR游戏开发,是选Unity3D还是UE4好呢,孰优孰劣?VR游戏开发,是选Unity3D还是UE4好呢,孰优孰劣?打阴师百家号VR游戏开发,是选Unity3D还是UE4好呢,孰优孰劣?在最近举行的 GDC 2017 上面,记者就就这个问题分别采访了 Unity 和 Epic 两家公司的 CEO,下面就来看看他们的说法。据新闻得知,Unity 公司的 CEO Riccitiello 表示,去年 Unity 游戏的安装次数超过160亿次,比2015年增长31%,而且从2016年以来,使用Unity的设备更是达到了10亿台。根据 VisionMobile 的调查显示,目前有59%的 VR 开发者使用 Unity,并且超过一半的 Daydream 开发者在使用 Unity 引擎。而 Epic 公司 CEO Sweeney 则表示,去年是虚幻引擎最赚钱的一年,开发者在虚幻游戏上的收入超过了100亿美元。“我们认为,虚幻引擎的市场份额是我们的竞争对手的两倍,尽管 Unity 引擎的用户数量非常多,但是虚幻引擎专注于高端平台。目前 Steam 百大排行榜里,更多地是虚幻引擎的游戏,超过其他游戏引擎的比重。”大家各执一词,接下来,小编将站在中间立场上,分别阐述解析一下两大引擎的优劣:以上是小编从一些论坛截图获得国内Unity用的人确实比UE用的人多,这是趋势所至,UE能做出更精致的游戏(渲染、光照方面的佼佼者),Unity则相对次一些不过更易于开发,就在开发效率这方面Unity比UE强,但是效果要差一些,不过就像我刚才说的如果你的美术够NB,其实都能做出非常屌的效果。上限上限。。对于VR的支持度Unity和UE都非常积极,这是必然的。但是目前VR内容还是很空缺,没有成功的案列,所以这点还有待观察,这里跟你说的在中国招聘的人多人少没一点关系,基本都是空话,没人有真东西,都在探索阶段,就连高端设备都是外国的。硬要说有点什么,那就是Unity在移动端VR的产物,就是用一些游戏视角做VR渲染,然后一系列的加工,做成APP放到手机上,把你手机放在装在带有两个凸透镜的盒子里体验效果。我买过这种设备(魔镜)。确实沉浸模式下有些立体效果,但那种感觉跟虚拟头盔有很大差距。从媒体的角度来看,看你对哪个引擎研究的多,两个引擎都应该是比较成熟的杰作,Unity的模块化更成熟,虚幻是画面更优。从程序员角度,VR游戏的性能优化是个挑战。前段时间团队的成员准备用Unity做的一个VR Demo上进行一项底层优化时,由于缺少渲染使用的关键数据,向官方寻求技术支持,结果一个“没有这样的接口”就把我打发了…至少用UE4我有代码可以自己改,用Unity只能干着急~总结一下:首先,Unity和虚幻的侧重点是不尽相同的Unity走的是社区战略,核心比较小,学习成本低,入门门槛比起虚幻低了不止一个级别,而且还变相的免费。由于成本低,学习和使用Unity的人数也更多,给公司带来的好处就是,人才招聘更加容易。不仅如此,甚至在工作之余,不少策划和美术都试着学习Unity编程做游戏。Unity在技术上架构比较开放、灵活,没有固化、预设太多的流程,使项目的开发有较多的可能性。而且,Unity有各种各样的辅助插件,可以自己定义自己的工具链和工作流,所以有很多团队都会根据自己的需要去整合一些插件到Unity引擎中来满足开发的需要。Unity引擎够发展起来的原因,一定程度上是乘了手游蓬勃发展的东风。特别是在手游蓝海的时候,市面上并没有成熟的手游引擎,虚幻,CRY等引擎的重心当时还不在这里,Unity凭借之前所提到的一些先天优势,占了先手。待到Unity社区发展完整之后,其他引擎已经错过了攻占手游市场的最佳时机。并且,在手游这个领域,Unity引擎得到了极多的社区反馈,发展到后来,其专业性其实并不比别的引擎弱,甚至在某些方面可以说还要强一些。虚幻走的是工业化战略,诞生之初就是为次世代游戏,其宣扬的使命是要做最好的游戏。虚幻的核心非常大,设计的广度和深度也都不是Unity引擎可以相提并论的。对美术友好的引擎工具设计规范,虚幻才是最大的推手和实现者。这里所讲的对美术友好和Unity的理念不一样,Unity是整个设计简洁、清晰,美术都能够轻松理解,能够用Unity做比较完整的小游戏。而虚幻是把整个功能框架,业务指导流程分的特别细、特别专业,顶层的设计解耦做的好,并且在美术工具细节和设计上迭代得够深。其次,虚幻相对于Unity的重要优势在于工作流和工具链。虚幻的引擎内工具链是足够完整的,这一点和Unity不同。Unity的完整性来源于社区插件,如果我们要用Unity做一个比较大的项目,或者说团队的水平够高,在工作流与工具链上有一些想法,那么我们往往必需去找一些插件,数量众多的可选插件,看起来很美,但实际上对团队效率来说是一个不小的负担。实际上,整个项目最难的其实是这一块,工作流、工具链的整合需要极高水平的,并不比编写那些工具差多少。虚幻就是直接给你完整的东西,帮你设计好工作流、工具链。相对于Unity的插件,虚幻的插件较多的是平台扩展和硬件扩展,或者一些耦合度较低的功能,而不是一些类似于PlayMaker这样的重型插件。回到VR这个主题。 Unity和虚幻在虚拟现实开发方面,都有各自优势。 不能忽视Unity庞大的社区和数量众多的使用者,毕竟人才也是公司生存的根本。而且在开发过程中,遇到了问题直接搜索引擎寻找解决方案的体验是非常舒服和便捷的,可以节约大量的时间。谈及虚幻的优势,还是胜在其专业性上,毕竟VR带来最大的改变是在视觉交互方式的革新,游戏如果能够在品质(这里不包含比较主观的"是否好玩”)上脱颖而出,必定在同类游戏中能取得一定优势。而虚幻的方案足够专业,并且经过很多3A游戏的迭代,第三,付费的问题也不得不提,Unity 分为个人免费版以及专业版,免费版其实已经可以使用引擎的绝大部分功能,但是会少了那些能让游戏赚钱的功能,比如什么云储存服务,游戏优化服务等。专业版需要支付1500美元或是以每个月75美元订阅,提供最为完善的游戏制作服务。虚幻4则在2015年3月之后彻底免费(之前为每个月19美元),这个免费版就为制作者提供了全部的服务,但从价格来看,即使虚幻4收费,也比Unity便宜,那么为什么国内大部分制作商都还是青睐unity呢?因为虚幻4有一项后续收费协议。在国内游戏普遍是CP(开发公司)开发游戏,代理推广游戏的模式,手机APP平台分成一扣,推广和运营成本一扣,代理商分成比例拿走,如果说再让虚幻4引擎抽走一部分,那么制作商制作一款游戏还能够赚到多少钱呢?而一次性话1500美元购买Unity之后你不用再担心任何额外的版权费用,孰优孰劣一眼便知。第四,就开发难度而言,代码层面二者存在的差异并不大,unity 支持JavaScript, C#, 或是Boo,虚幻4虽然说支持的C++略显落伍,但目前还有许多开发者更喜欢用C++进行代码编写,同时,虚幻4还为那些不懂代码的开发爱好者提供了一项成为BluePrint的可视化编程功能,你可以直接拖动已经设定好的代码组建实现程序转换,这对于那些不懂代码的美术人员或是游戏爱好者提供了操作可行性。不过,Unity 虽然没有内置的BluePrint功能,但是在官方商店中的Playmaker或uScript Professional也可以实现类似的功能。但是整体操作的难易性上,unity 比虚幻4简单的多,虽然二者的UI界面非常相似,但虚幻4显然高傲的多,它有着一套高端而又复杂的操作系统,每一个部分都需要开发者耗费大量时间去记忆和学习,对系统的资源占用也更高,运行虚幻4至少需要WiN 7-64位系统,但是Unity 甚至能够在Win XP(SP2)上运行。对于一个开发者,你或许能够用2周时间通过Unity 制作出一款2D游戏,而相应的时间你可能还在学习虚幻4的基本操作。第五,资源多才是最终的王道,这是至关重要的内容,在Unity的素材商店中,有超过2万种素材模板供玩家购买,现在开发一款游戏购买已有素材模板,通过美工换皮做成自己的游戏,这样的成本远比自己从0开始制作一款游戏低的多,这也是为何你会发现目前国内很多游戏玩起来其实感觉上本质都一样,很有可能他们的开发商购买的是同一个套件模板。虚幻4方面,虽然说也有自己的资源库,但数量方面远不及Unity商店,同时,素材的价格也更贵,相应的,质量的确更高一层。如果你希望自己做资源在商店出售来赚钱,那么你要做好准备,两个引擎都会从作者的收入中分一杯羹,二者一样,都是作者拿收入的70%,引擎拿30%。本文仅代表作者观点,不代表百度立场。系作者授权百家号发表,未经许可不得转载。打阴师百家号最近更新:简介:各种热门游戏的第一新闻,关注没日更新。作者最新文章相关文章尊敬的极客用户,您好!
感谢您一直关注并使用极客头条,为了给您带来良好的体验效果及性能,极客头条将于日关闭,您可以在
中继续使用发布文章功能并看到已经发布成功的文章。
主题信息(必填)
主题描述(最多限制在50个字符)
申请人信息(必填)
申请信息已提交审核,请注意查收邮件,我们会尽快给您反馈。
如有疑问,请联系
CSDN &《程序员》研发主编,投稿&纠错等事宜请致邮
你只管努力,剩下的交给时光!
如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。个人网站:www.xttblog.com。个人QQ群:、
个人大数据技术博客:https://www.iteblog.com
VR浪潮席卷而来,相对于资本的狂热,现实中真正需要的是有实力的VR硬件研发团队和专业内容制作队伍。对于入门级的开发者而言,游戏引擎的选择成为了一大难题。目前虚拟现实游戏开发引擎有很多种,其中两大主流的引擎为Unity和Unreal Engine,目前这两种引擎支持最大VR平台,如Oculus Rift、HTC Vive、Gear VR和Playstation VR等。本文将解析Unreal Engine和Unity引擎优缺点,为入门级的开发者选择提供一些建议。Unity - 手游的天下Unity 3D是Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。起初它只能运行在Mac系统下,到了后来开始支持Windows系统,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。Unity优点
手游的第一选择,网站上有很多的教程和文档(特别对于入门级开发者);
使用C#和JavaScript编码(C++可以在特定领域使用,但并不推荐);
比较友好,可用插件较多,开发效率高;
简易且直观的UI界面及易上手学习设置;
适用用低配置的硬件。
相比Unreal Engine4(UE4)3D画质不是最好的;
材质Shader复杂;
源代码不公开;
Unity免费,Unity Pro和Unity iOS Pro仅提供30天全功能试用期;
Unreal Engine(UE)- 开发者的天堂提到游戏引擎开发不得不提虚幻(UE),UE是目前世界最知名授权最广的顶尖游戏引擎,占有全球商用游戏引擎80%的市场份额。像业内人士分析的那样,根据项目类型和预算来看,预算充足就用虚幻,想快速开发就用Unity。大型游戏项目还是虚幻更合适。UE优点
入门级的开发者可以在网上找到很多教程和;
有专用的设计资源和优化公司,打造高端和沉浸式VR;
使用蓝图(可视化编程)。拖拽节点和定制C++代码。然而,并非听起来这么容易,蓝图有自身的学习曲线;
可预先构建框架,快速创建环境和粒子系统,百万级渲染;
更好的画质,材质编辑器较好;
引擎的源代码可以从Github开源社区下载,意味着开发者实质上可以修改任何任何东西,包括物理引擎、渲染和图形用户界面。
C++(仅限于初级开发者不熟悉这门语言);
加载时间比较久;
实时处理较差。
总结总的来说,两种引擎是开发VR的主流引擎。Unity 3D相对比较轻便,更适合开发轻量级的体验或Demo。但是,它能具有更好支持VR功能。UE4则是重量级。Unity看起来更适合开发者,UE4更适合对于动画,美术感兴趣的设计师。选择引擎主要还是看要开发什么样的项目。根据项目再去看需要什么样的引擎。如果你有足够的时间,可以尝试两种开发引擎,然后做出适合自己的选择。
文/屠敏 欢迎技术投稿、约稿,给文章纠错,请发送邮件
第一时间掌握最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。更多内容请关注。该知识库包含了专家精心绘制的VR知识图谱,及由特邀编辑(领域专家)从海量数据中层层筛选出的精华内容和资源(学习视频、实践Demo、图书)。扫描下方二维码,立即查看VR知识库精彩内容。

我要回帖

更多关于 unity与ue4 的文章

 

随机推荐