所在的位置: C++ >> C++介绍 >> 学UE4好还是U3D好

学UE4好还是U3D好

U3D:Unity3D的简称,用于让开发者轻松创建诸如三维视频游戏,建筑可视化,实时三维动画等类型互动内容的多平台综合型游戏开发工具,是一个全面整合的专业游戏引擎。

UE4:UnrealEngine4的简称,是由游戏开发者制作并供游戏开发者使用的一整套游戏开发工具。还可以用于开发实时3D电影,培训模式以及可视化程序等,发布平台包含现在和未来的移动设备。

UE4

UE4相对U3D的主要劣势,是它对于Mobile的覆盖面积并不想Unity那么广泛。UE4要想比U3D要晚一些,国外比较流行U3D,加上之前手内存和CPU的限制,导致很多UE4的优点无法发挥在Mobile上,所以UE4一直在国内火不起来。

但现在不一样啦,随着互联网的发展、设备的更新换代,以及手游的火爆,UE4的优势明显要优于U3D,就应用率这一点就足够说明了,U3D一直处于下滑趋势,而UE4却是稳步上升的态势。

UE4相对U3D的优势比较明显的在于画面表现、内建工具的完整性以及在相对复杂场景下的运行效率。对于需要更好的画面来呈现沉浸感,并且又需要更好的性能(更高的帧数)来减少延迟的VR,UE4做了相当多的改进,并且也在持续做更多的优化和相关的功能。

UE4

UE4和U3D的主要区别:

1、U3D学习起来比UE4简单,短期培训就可以上手进行开发,而UE4则需要几个月甚至一年,另外U3D的教材多,UE4目前还没有中文教材;

2、U3D安装方便,运行占内存小,UE4对硬件要求比较高,很容易无法安装或使用;

3、开发成本U3D更低,UE4引擎需要付费;

4、U3D发布容量小,兼容性高,更适合发布手游类游戏;

5、U3D的引擎功能没有UE4强大;

6、U3D项目管理麻烦,团队工作时需要精密的沟通和布置;

7、U3D需要的开发程序员的要求没有UE4高,UE4的开发程序员需要精通C++语言;

8、U3D的更新没有UE4快,所以在效果渲染上面还是UE4更为突出;

9、U3D的开发是基于模拟器的,非常吃机器内存;

10、目前国内还是用U3D开发游戏的比较多,因为成本低,对开发人员要求的也低。

基于UE4和U3D的区别,UE4虽然成品效果好于U3D,且比较适用于大型的3D项目,但是成本问题以及对人才要求的高要求,目前用U3D开发游戏仍是市场的主流趋势,但是就更加长远的发展来说,UE4依旧有良好发展的潜能。至于怎么选择,要看你自己的兴趣爱好更偏向哪一方,不管是UE4还是U3D都是很不错。

最后我想说的是,不管你将来从事哪个引擎方面的工作,如果你想在行业走的长远,做一个精英而不是代码农民的话,不要拘泥于某个引擎,引擎只是工具,空闲时间多去看看引擎底层是怎么实现的,学习那些巨人的思想,了解那些先进的游戏技术,提升自己的能力,而不要依赖于某个工具,这样就算换个引擎也照样得心应手。




转载请注明:http://www.aierlanlan.com/rzfs/1975.html