Windows平台下虚幻引擎5.4源码版本编译过程

616 阅读2分钟

前排提醒

本文内容仅适用于windows平台,mac和Linux版本请查看虚幻官方文档,本文相关的大部分内容也可以直接查阅官方文档。

特别注意:源码版本占用的磁盘空间非常巨大,请留出足够的磁盘空间

image.png

访问GitHub上的虚幻引擎源代码

1.准备一个Github账号

要下载虚幻引擎的源代码,必须要加入GitHub上的@EpicGames组织,自然也需要一个Github账号。

2.关联Github账号和Unreal账号

使用经过验证的Epic Games账号登录UnrealEngine.com

image.png 之后根据跳转页面进行账号关联操作,关联完成后GitHub会发送邮件邀请你加入GitHub上的@EpicGames组织,加入了组织就算完成关联了。

3.下载源代码并编译

完成关联后可以前往Github下载源代码。编译前请准备好运行环境,本文使用Visual Studio 2022进行编译。

下载完成后打开源代码文件夹,运行Setup.bat。第一次运行需要下载引擎的二进制内容和先决程序,时间较慢请耐心等待,后续的速度将会大幅提高。

image.png

image.png

由于已经运行过,完成了下载,所以不再需要下载

增量文件下载完成后,双击 UE5.sln 文件以将项目加载到Visual Studio中。将你的解决方案配置设置为 开发编辑器,将解决方案平台设置为 Win64,然后右键单击 UE 目标并选择 构建。大概需要10-40分钟完成编译,具体时间取决于你的CPU,CPU性能越好时间越短,作为参考笔者使用R5 5500CPU编译需要50分钟左右。

编译完成后,可以将启动项目设置为 UE5 并按 F5 进行调试,以便从Visual Studio加载编辑器。

image.png

注意不要点错了,万一重新编译则会浪费大量时间

成功运行之后就能看到加载界面了,第一次运行编辑器会需要加载着色器比较耗时 image.png

加载完成后就可以创建项目啦,创建项目后可以直接在项目中打开项目名称.sln打开编辑器,不需要再通过UE5.sln打开了。

image.png