Unity和Ue4谁更好学?哪个更热?

Unity和Ue4谁更好学?哪个更热?,第1张

Unity 3D的优势
虚拟现实游戏开发者的轻量级工具,目前虚拟现实游戏开发者的首选游戏引擎。时下大部分的VR游戏开发者都是从原Unity 3D开发者转型而来,由于能够快速上手,在VR方面的学习成本比较低,因而受到了广大开发者的热捧。
Unity 3D安装、调试和打包方便,配置VR项目十分简单,文档完善。Unity3D配套了很多东西供开发者使用,基本可以靠Marketplace买来的东西搭建原型,甚至某些最终业务的核心组件也可以用买来的东西,极大的降低了开发成本。比如你可以把整个Material换成Alloy、用Ngui替代UI系统,如果你要做个赛车游戏,你能找到从模型、音效、材质,到控制系统等一切。
Unity 3D的劣势
内建工具不够完善,渲染差,光照系统糟糕,阴影Bake有Bug,只能勉强达到2A游戏入门水平对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码没有材质编辑器,需要第三方插件,Prefab不支持继承,没有内建的Level Stream支持。
Unity 3D最大的问题都不在于以上,而在于官方对于开发者的技术支持不够。有开发者网友表示,曾经在VR Demo上进行一项底层优化时,在缺少渲染使用的关键数据时,向官方寻求技术支持,结果一个“没有这样的接口”就被打发了。对开发者而言,这可不是什么好消息。
UE4是由全球顶级游戏EPIC公司虚幻引擎的最新版本,EPIC中国唯一授权机构GA游戏教育基地。UE4支持DirectX 11、物理引擎PhysX、APEX和NVIDIA 3D技术,以打造非常逼真的画面。UE4是一个面向虚拟现实游戏开发、主机平台游戏开发和DirectX 11个人电脑游戏开发的完整开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。登陆设备包括PC,主机,手机和掌机。
UE4的优势
作为后起之秀,UE4在虚拟现实游戏开发者界大出风头,其强大的开发能力和开源策略,瞬间吸引了大量VR游戏开发者的目光。目前,大量以UE4开发的VR游戏已经登陆各大平台,而VR爱好者的普遍评价都是虚幻4引擎游戏在游戏画面和沉浸体验方面要明显优于Unity3D 游戏。
UE4画面效果完全达到3A游戏水准,光照和物理渲染即便在缩水的状况下也足以秒杀Unity蓝图系统。UE4让游戏策划不用再写劳神费力编辑代码,其强大的材质编辑器实在让开发者们大呼德玛西亚,各种官方插件齐全也让开发者不用在自编第三方插件并担心兼容接口问题。更重要的是针对虚拟现实游戏,UE4为手柄、VR控制器提供了良好支持。而UE4提供的各种游戏模版,让其与Blueprint配合做原型甚至比Unity更快。
UE4的劣势
C++语言是第一个令众多开发者头痛的东西。对于主机平台的支持不够,开发PS4游戏需要重新编译引擎,光拉代码就需要至少一个小时,使用12核服务器,24线程同时编译都需要二三十分钟,创建新项目大概又要编译十多分钟。如果切换平台,要编译几千到上万个Shader,安装、调试和打包不方便,需要的时间明显超过Unity很多。
同样,UE4最大的问题也不在以上,而在于学习成本高。UE4现有的虚拟现实游戏开发者中普及度并不高,开发者对于这款引擎的了解程度和使用经验明显不够。UE4各子模块虽然功能强大,但 *** 作复杂,部分功能甚至没有任何文档,已有文档的功能文档同样不够完善,加大增加了开发者的学习难度,影响开发者的使用体验。UE4开发成本高是出了名的,某国内3A团队做了个10分钟的VR Demo,一千多万眨眨眼就烧掉了。UI设计器非常之难用,VR下的一些best practice也缺乏文档和例子,给人的感觉就是UE4在和开发者以期摸石头过河,明显不能让开发者省心。
其实我觉得合适最重要,希做出最好的选择。

看了最佳答案,其实这就是学生作品和公司项目的区别。从长远来看,UE4还是挺不错的,因为未来的趋势肯定是力求游戏的逼真程度。而学生做的东西,仅仅是满足自己设计的一款小游戏而已,用来装逼的还可以。
你说C++能掌握哪种程度才可以做UE4。我觉得还是对不同的人有着不同的要求。有些人没有编程经验也可以,有些人稍微懂编程也可以,有些人写过十几年c++的都有。
如果你想要开发的是能用的而且是大型游戏(比如吃鸡游戏),你自己一个人是不可能独立完成的,需要开发团队。在团队一起工作中,关键是你要担任的是什么样的角色,比如你做的是服务器的,就更加注重C++服务器的技术。比如你做的是设计师,懂得C++要求并不太高,但是你要熟练使用蓝图就可以了。所以,每个人的分工不一样,掌握C++的程度要求也不同。当然了,光会C++也不行的啦。
C++主要注重面向对象这个知识点。如果你想要游戏体验更高,对C++的要求也就提高了,比如熟悉掌握内存机制以及指针等。
不建议你学习的人,是因为UE4目前虽然很火,但是由于开发成本高(比如开发周期长)。很少公司会采用UE4,只有小部分大公司会用UE4,所以目前提供的关于UE4工作岗位很少,大多数是U3D,cocos。而且,开发出来的游戏又不一定能够赚到钱,工资因此也会很少。
如果对这方面很感兴趣,我还是鼓励你去做的。说不定你的技术很好,而且开发的游戏又能被大家喜欢了呢。

UE4的像素流自421推出Beta版后,以其跨平台,零安装、高画质、低延迟等特性备受瞩目,很多用户已经根据官方文档在局域网环境中体验到了像素流的强大。那么像素流到底是什么呢?简单来说像素流就是将本来需要放在本地的UE4大型程序,放在服务器上,在普通的电脑、手机、平板等设备中通过浏览器可直接访问,使用服务器上的程序,并将程序使用时的执行画面,以视频流的方式传输回使用者的设备上,让用户可以很方便的使用大型程序,不配备高性能的设备也可实现。
该项技术在不仅仅支持局域网中使用、在公网中使用效果比云桌面效果更好,主要体现在延迟低、支持的终端类型更加多样。在数字孪生、智慧城市、智慧校园、虚拟仿真教学、大型设计软件协同等领域有越来越多的应用。

可能是因为您的个人域名无法被DNS服务器解析。这可能是由于域名没有被正确注册或者DNS服务器中没有正确的记录导致的。请确认您的个人域名已被正确注册,并且在DNS服务器中存在正确的记录。您可以尝试使用其他公共DNS服务器或者联系您的域名注册商或网络管理员以获取更多帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13130543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-07
下一篇 2023-06-07

发表评论

登录后才能评论

评论列表(0条)

保存