Language:
Page Info
Skill Level:
Engine Version:
Share

从源代码构建虚幻引擎

先决条件页面

在阅读本页面前应对以下页面有所了解,如尚不了解,则请先浏览以下页面。

选择操作系统

Windows

Mac OS

Linux

从源代码构建虚幻引擎

确保已安装好Microsoft Visual Studio 2015,然后再从源代码构建虚幻引擎。此外,根据系统配置,可能需要10-40分钟来编译引擎。

  1. 在根目录中,运行 GenerateProjectFiles.bat 来设置项目文件。

    所有项目文件都是中间文件([UE4Root]\Engine\Intermediate\ProjectFiles)。每次同步新构建时都必须生成项目文件,以确保它们是最新文件。如果您删除了Intermediate文件夹,必须使用“GenerateProjectFiles”批处理文件来重新生成项目文件。

  2. 双击UE4.sln 将项目加载到Visual Studio。

  3. 将解决方案配置设置为 开发编辑器(Development Editor)

    configMenu_updated.png

  4. 将解决方案平台设置为 Win64

    platform_menu_updated.png

  5. 右键单击 UE4目标并选择 构建(Build)

    BuildUE4.png

确保已安装好Microsoft Visual Studio 2015,然后再从源代码构建虚幻引擎。此外,根据系统配置,可能需要10-40分钟来编译引擎。

  1. 在根目录中,运行 GenerateProjectFiles.command 来设置项目文件。

  2. 双击UE4.xcodeproj 将项目加载到XCode。

  3. 要设置构建目标,从标题栏中的 My Mac 下选择 UE4Editor - Mac

    SettingMacTarget.png

  4. 要构建项目,选择 产品(Product)>构建(Build)

    BuildingMacEditor.png

我们的开发和支持团队目前使用最新版Ubuntu;因此,我们可能无法提供对其他Linux分发版的支持(包括其他版本的Ubuntu)。此外,请确保系统包含至少10GB磁盘空间,然后 再执行以下步骤。

  1. 在根目录中,从终端运行 Setup.sh 以设置生成项目文件所需的文件。

    RunSetupShellScript_Linux.png

  2. 现在,从终端运行 GenerateProjectFiles.sh 以生成项目文件。

    RunGenPrjFilesShellScript_Linux.png

  3. 要构建项目,从终端运行 make

    RunMakeFile_Linux.png

根据系统配置,编译引擎可能需要花费十分钟到超过一个小时不等的时间。如果要缩短从源代码编译引擎花费的时间,我们建议您在 RAM至少为8GB且处理器至少为8核(包括超线程)的机器上编译源代码。

运行编辑器

  1. 将启动项目设置为 UE4

    SetUE4_StartPrj.png

  2. 右键单击 UE4 项目,将鼠标悬停于“Debug” 上,然后 单击“启动新实例(Start New Instance)” 以启动编辑器。

    RunCompiledWindowsEditor.png

    或者,您可以按键盘上的 F5键 来启动编辑器的新实例。

  3. 恭喜!您已经从源代码编译并启动了引擎。

    CompiledEditor_Windows.png

  1. 选择 产品(Product)>运行(Run) 以启动编辑器。

    RunningMacEditor.png

  2. 恭喜!您已经从源代码编译并启动了引擎。

    CompiledEditor_Mac.png

如果您在完成上述步骤的过程中无法创建OpenGL环境,可能需要更新图形驱动器(请参考我们的支持的图形驱动 文档)。

  1. 在终端中输入cd Engine/Binaries/Linux/来导航到编辑器的二进制路径。

  2. 运行 UE4Editor 来启动编辑器。

    RunUE4Editor_Linux.png

  3. 恭喜!您已经从源代码编译并启动了引擎。

    CompiledEditor_Linux.png

开始虚幻引擎之旅

要了解如何使用虚幻引擎,请参阅虚幻引擎4入门 文档!

如果希望快速上手使用UE4,请参阅以下教程:

UE4的编辑器内帮助功能能够回答您的一些问题。