加入 Epic Games GitHub
下载虚幻引擎源代码官方文档: https://dev.epicgames.com/documentation/zh-cn/unreal-engine/downloading-unreal-engine-source-code?application_version=5.4
官网说明: https://www.unrealengine.com/zh-CN/ue-on-github
-
首先要有个GitHub 的账号 https://github.com/
-
打开虚幻引擎(Epic Games 启动器)
-
连接 “GitHub”
-
根据提示一步步确认。
-
操作完后你将收到大概这几封邮件,主要看最新的
Epic Games
发来的邮件,点击里面的连接,一步步确认。
下载源码
GitHub 连接后,就可以下载源码了。
安装引擎
- 找到下载的压缩包,进行解压。解压后文件目录,双击“
Setup.bat
” 运行。
1.1. 【问题解决】报错:【Failed to download 'http://cdn.unrealengine.com/dependencies/xxx': 远程服务器返回错误: (403) 已禁止
】
打开 https://github.com/EpicGames/UnrealEngine/releases 找到对应的引擎版本
替换解压文件目录下Engine\Build
下的Commit.gitdeps.xml
文件,
再次点击解压目录下,双击“Setup.bat
” 运行。等待下载完成
2.管理员运行解压目录下“GenerateProjectFiles.bat
” 等待运行完成
-
用 VS打开 UE4.sln (UE5版本则是UE5.sln,UE5使用VS 2022)
-
打开后,设置启动项 和 解决方案
-
生成
: 生成时间比较长看个人电脑配置 1-2个小时。磁盘空间预留 150 G+
5.1. 运行问题【错误 MSB3075 命令“..\..\Build\BatchFiles\Build.bat -Target="UE4Editor Win64 Development" -Target="ShaderCompileWorker Win64 Development" -WaitMutex -FromMsBuild”已退出,代码为 5。请验证您是否拥有运行此命令的足够权限。 UE4 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets 46
】
打开 Visual Studio Installer
安装了一下几个依赖 (当时安装了没重启测试都不行。就多安装了几个。所以不确定那个是有效的,也有可能是点了“重新生成
”)
使用开源版本
-
在源码目录下
Engine\Binaries\Win64
打开UE4Editor.exe
-
原项目打开(
测试了没打开成功
)
源码版本 安装插件
将插件放在源码目录Engine\Plugins
下, 然后在VS里面点击“生成
” 再次打开虚幻引擎就能使用插件了。不生成的话打开会提示插件加载失败。【无法找到模块"xxxPlugin”,因此插件"xxxPlugin”加载失败。请确认插件安装正确,否则请考虑在项目中禁用此插件
】