前排提醒
本文内容仅适用于windows平台,mac和Linux版本请查看虚幻官方文档,本文相关的大部分内容也可以直接查阅官方文档。
特别注意:源码版本占用的磁盘空间非常巨大,请留出足够的磁盘空间
访问GitHub上的虚幻引擎源代码
1.准备一个Github账号
要下载虚幻引擎的源代码,必须要加入GitHub上的@EpicGames组织,自然也需要一个Github账号。
2.关联Github账号和Unreal账号
使用经过验证的Epic Games账号登录UnrealEngine.com
之后根据跳转页面进行账号关联操作,关联完成后GitHub会发送邮件邀请你加入GitHub上的@EpicGames组织,加入了组织就算完成关联了。
3.下载源代码并编译
完成关联后可以前往Github下载源代码。编译前请准备好运行环境,本文使用Visual Studio 2022进行编译。
下载完成后打开源代码文件夹,运行Setup.bat。第一次运行需要下载引擎的二进制内容和先决程序,时间较慢请耐心等待,后续的速度将会大幅提高。
由于已经运行过,完成了下载,所以不再需要下载
增量文件下载完成后,双击 UE5.sln 文件以将项目加载到Visual Studio中。将你的解决方案配置设置为 开发编辑器,将解决方案平台设置为 Win64,然后右键单击 UE 目标并选择 构建。大概需要10-40分钟完成编译,具体时间取决于你的CPU,CPU性能越好时间越短,作为参考笔者使用R5 5500CPU编译需要50分钟左右。
编译完成后,可以将启动项目设置为 UE5 并按 F5 进行调试,以便从Visual Studio加载编辑器。
注意不要点错了,万一重新编译则会浪费大量时间
成功运行之后就能看到加载界面了,第一次运行编辑器会需要加载着色器比较耗时
加载完成后就可以创建项目啦,创建项目后可以直接在项目中打开项目名称.sln打开编辑器,不需要再通过UE5.sln打开了。