Arch Linux/Manjaro编译虚幻引擎相关问题
前言
作为一名Linux系统用户,在Linux搭建开发环境是理所当然的事情。而虚幻引擎由于体积过大,且官方不提供Linux版的二进制发行版,因此需要自行编译。
由于Unity引擎不提供源代码,因此只有二进制版本可以下载,且Unity体积不大
下载源码相关问题
下载地址:https://github.com/EpicGames/UnrealEngine
重要:需要加入Epic Games组织,不然无法打开此网页。将GitHub绑定到自己的Epic Games账号即可。
登录后打开以下链接即可
https://www.epicgames.com/account/connections?lang=zh-CN&productName=epicgames

若绑定GitHub,将会被邀请加入Epic Games组织,然后就可以查看代码了。

这里可以点Releases进行下载。我们选择tar.gz格式的压缩包:
https://github.com/EpicGames/UnrealEngine/releases/tag/5.0.3-release

编译相关问题
如何进行编译?
完成解压后,会出现以下文件:

我们需要先执行Setup.sh文件
| 1 |  | 
这里会下载虚幻引擎必要的资源,请确保网络通畅
然后再执行GenerateProjectFile.sh文件
| 1 |  | 
完成后最后执行make,以编译虚幻引擎
| 1 |  | 
编译速度视情况而定。性能好的机器十几分钟就可以搞定了
Arch Linux/Manjaro执行GenerateProjectFile.sh的时候提示没有ICU包怎么办?
初次编译的时候可能会报以下错误:
| 1 |  | 
可以通过安装libicu50解决
| 1 |  | 
Arch Linux/Manjaro编译虚幻引擎相关问题
      https://amekiri.cn/2022/08/31/unreal-engine-compile/