- 在终端中,导航到要保存虚幻引擎的位置并克隆虚幻引擎仓库:
git clone https://github.com/OpenHUTB/engine.git
注意:尽可能使虚幻引擎文件夹靠近根目录,因为如果路径超过一定长度,则会在步骤 2 中的 Setup.bat
返回错误。
- 运行配置脚本:
Setup.bat
GenerateProjectFiles.bat
- 编译修改后的引擎:
使用 Visual Studio 2019 打开源文件夹内的文件
UE4.sln
。 在构建栏中,确保已选择Development Editor
、Win64
和UnrealBuildTool
选项。如果需要任何帮助,请查看本指南。 在解决方案资源管理器中,右键单击UE4
并选择生成
(Build
)。
4.编译解决方案后,可以打开引擎,通过启动可执行文件 Engine\Binaries\Win64\UE4Editor.exe
来检查所有内容是否已正确安装。
笔记:如果安装成功,虚幻引擎的版本选择器应该能够识别。可以通过右键单击任何 .uproject
文件并选择 Switch Unreal Engine version
来检查这一点。应该会看到一个弹出窗口,显示Source Build at PATH
,这里 PATH 是选择的安装路径。如果您在右键单击文件 .uproject
时看不到此选择器 Generate Visual Studio project files
,则虚幻引擎安装出现问题,可能需要重新正确安装(双击运行engine/Engine/Binaries/Win64/UnrealVersionSelector-Win64-Shipping.exe
能达到同样的效果)。
重要:到目前为止发生了很多事情。强烈建议在继续之前重新启动计算机。
- (可选)运行编辑器
将启动项目设置为 UE4。
右键单击 UE4 项目,将鼠标悬停于"Debug" 上,然后 单击"启动新实例(Start New Instance)" 以启动编辑器(或者,你可以按键盘上的 F5键 来启动编辑器的新实例)。
参考链接 进行虚幻引擎的发布。
- 使用 Visual Studio 打开
UE4.shn
。 - 在右侧边栏,您应该会看到一个
解决方案资源管理器
面板。展开Programs
文件夹并找到AutomationTool
项目(Engine\Source\Programs\AutomationTool
): - 右键单击它并选择
生成(Build)
,应该很快。
-
安装 Windows 10 SDK ;
-
运行根目录下的安装构建脚本
GenerateInstalledBuild.bat
。
如果一切顺利,您应该会看到LocalBuilds
与该文件夹处于同一级别的Engine
文件夹,并且控制台中没有错误。(还包括一个 InstalledDDC 文件夹:DerivedDataCache)。
ERROR: Visual Studio 2017 must be installed in order to build this target.
解决:下载3d5_VisualStudio20171509.rar
进行安装。
Unable to find installation of PDBCOPY.EXE
解决:参考 链接 从 百度网盘 下载X64 Debuggers And Tools-x64_en-us.msi
安装。
无法启动此程序,因为计算机中丢失XINPUT1_3.dll。尝试重新安装该程
解决:参考 链接 安装 DirectX Redist (June 2010)。
虚幻引擎源码的构成。
相关源码位于:unreal\Engine\Plugins\Media\PixelStreaming\PixelStreaming.uplugin
资源存储位置:engine\Engine\Content\Localization\Editor\zh-Hans
,只需使用文本编辑器(例如 Notepad++)编辑Editor.archive
。
-
右键
.uproject
文件没有Switch Unreal Engine version...
解决:双击Engine\Binaries\Win64\UnrealVersionSelector-Win64-Shipping.exe
,出现Register this directory as an Unreal Engine installation?
后点击是(Y)
。 -
增加
matlab
插件进行虚幻引擎编译,导致启动虚幻编辑器启动失败,原因不明。