妙娃老师。
我只是想谈谈Unity和UE的区别。 有同学想听吗? 对于那些想知道的人来说游戏角色,这就是 Unity 和 UE 之间的区别。 有人想听吗? 我会客观地告诉你如何做出选择。
首先,不存在Unity和UE之分,或者说UE比Unity更好。 任何在网上说这句话的人,包括我自己,都是不客观的。
对于高级程序员或者游戏行业从业者来说,引擎只是一个工具。 今天不需要Unity和UE,可以用godot,可以用开源引擎,主要看需求。 所以你要亲自去了解,你确实要了解一下各大引擎的特点在什么方向,在哪些方面会比较有优势,然后根据你要做的项目来进行选择。 它是如此简单。
统一有什么优势? 我想说的优点是它比UE更轻量。 也就是说,首先它会看到大部分做手机游戏的动力。 为什么会有绩效压力? 毕竟手机不如PC。 一般来说,制作手游如果不想流失很多用户,并不是所有人都用高端机。 很多三四线城市的人看中国的平均GDP并没有那么高,所以很多人还在用这种性能不是很高的手机。
所以一般来说,在立项之前,它至少要支持iPhone 8,或者iPhone 8这个级别。你必须支持所有这个性能的手机,它及以上。 所以如果你用UE做手游,你会面临一个问题,就是性能优化。 在许多情况下,您无法对其进行优化。
如果你不知道如何优化,你可以简单地做一个测试。 同时使用Unity和UE,新建一个空项目,然后进入之后,比如说把里面的相机什么的东西全部删除,然后打包出来。 、看包体尺寸。 与空项目的两个包体大小相同。 差别有多大? 大概有10次。 也就是说什么都没做,内存比例已经不一样了,还有很多东西无法优化。
那么也就是说UE做的产品对运行的硬件要求比较高,如果你要优化的话,比如说你优化到低端机贴图笔刷,你可以优化一下,但是你不能'不要优化它。 那么这个时候Unity的优势就显现出来了。 会更轻,更容易优化,性能优化也会更容易。
UE为什么有这个功能,要看它的优点,因为它的功能比较丰富,而且本身就支持渲染,这让它比较重。 你是否明白,即使你整个团队里有不是特别擅长渲染的人,你仍然可以使用UE制作一些图形相当不错的游戏?
但如果你使用Unity制作游戏,并且希望图形表现良好,你可能需要配备更专业的TA团队,即技术和美术团队。 也就是说,两款引擎其实都足够在线使用,并且在屏幕表现上也足够在线表现。
但Unity需要配备更专业的TA团队。 即使你要修改引擎,你也需要配备这样的图形工程师,一些你自己的图形工程师。 如果你用UE来开发,你当然可能需要他,但是他的各种知识都比较到位,但是随之而来的一切都是有代价的。 代价是它的性能优化比较困难,而且很多是无法优化的。
因此,比较适合UE的平台是PC、主机、连接主机的VR、连接电脑的VR。 Unity更适合手游、无线VR等轻量级VR。 比较适合这种类型的VR。 然后也要看项目。 比如你开发的是卡牌或者SLG,那么用UE就没有多大意义。
比如世界最好游戏引擎,尤其是SLG世界最好游戏引擎,玩S1的玩家根本不太关心画面。 他们不需要图形华丽华丽,可以更注重社交。
但如果你正在制作 PC 版的《原神》,那么你会更习惯使用 UE。 但原神是全平台可用的,而且还需要在手机上可用。
这个时候,MiHoYo最终选择了Unity。 我考虑到有些东西如果用在游戏里的话,可能无法发送到手机上。 玩了一段时间后,手机可能会很热,耗电很大,而且包装体积很大。 不利于晋升。