下载“交叉编译工具链

前往官方文档里的版本历史记录:

https://dev.epicgames.com/documentation/unreal-engine/linux-development-requirements-for-unreal-engine?application_version=5.7#version-history

交叉编译让游戏开发者可以在Windows上对Linux进行开发。 目前,交叉编译仅支持Windows,而Mac用户目前只能使用原生编译。 此外,我们支持、测试并提供了适用于Linux-x86_64平台的库和工具链。

windows用户下载红框里的文件即可,下载后是一个exe文件,双击即可开始安装。

检查与UE UAT刷新

powershell输入

$env:LINUX_MULTIARCH_ROOT

会输出具体的安装路径,然后检查版本:

& "$env:LINUX_MULTIARCH_ROOT\x86_64-unknown-linux-gnu\bin\clang.exe" --version

最后,使用UAT刷新:

cd "{UE安装目录}"

.\Engine\Build\BatchFiles\RunUAT.bat Turnkey -command=VerifySdk -platform=Linux

正确状态参考:

Linux: (Status=Valid,
Allowed_Sdk=v23_clang-18.1.0-rockylinux8,
Current_Sdk=v23_clang-18.1.0-rockylinux8,
Allowed_AutoSdk=v23_clang-18.1.0-rockylinux8,
Current_AutoSdk=,
Flags="InstalledSdk_ValidVersionExists, Sdk_HasBestVersion")

打开引擎即可使用