1.1 下载Unreal Engine 4
Unreal Engine 4是免费(包括之后所有的更新)下载和使用的。可以获得Unreal Engine 4的所有工具、免费示例内容、完整的C++源代码,包括整个编辑器的代码及其所有工具;还可以访问官方文档(包含教程和资源),以及UE4商店(它提供了大量免费和收费的内容)。
有两个不同的Unreal Engine 4版本可供下载。一个是启动器(二进制)版本,另一个是GitHub(源代码)版本。启动器版本和GitHub版本的区别如下。
•启动器版本:由Epic编译,通过启动器获得。可获得启动器版本的所有源文件(*.cpp),但由于启动器版本不生成解决方案文件,因此无法对Unreal Engine进行任何修改。
•GitHub版本:没有任何二进制文件,因此必须自己编译引擎。可以获得整个源代码,并且可以在Unreal Engine中修改任何内容。可以添加新的功能,修改现有功能或删除它们(没有人会这样做),并在GitHub上创建合并请求(pull request),因此如果Epic喜欢它,则会将它正式集成到Unreal Engine中。
下面介绍如何下载这两个版本。
1.1.1 下载启动器版本
要下载Unreal Engine 4的启动器版本,肯定需要启动器。下载启动器的步骤如下。
(1)访问unrealengine网站,使用你的账号登录。
(2)登录后,单击Get Unreal Engine(获取虚幻引擎)下的Download(下载)按钮下载启动器版本(见下图)。
安装后第一次打开启动器时,会自动下载最新版本的Unreal Engine 4。如果没有,那么选择Library(库)选项卡并单击Add Versions(安装新版虚幻引擎),如下图所示。这时出现一个新的引擎插槽,在这里选择虚幻引擎的版本并进行安装。
1.1.2 下载GitHub版本
下载Unreal Engine 4的GitHub版本的步骤如下。
(1)创建一个GitHub账号(免费)。
(2)访问unrealengine网站,更新GitHub账号并单击Save(保存)按钮(见下图)。
1.复刻Unreal Engine项目
将GitHub账号与Unreal Engine账号成功链接后,登录GitHub并找到Unreal Engine项目。
确保已将你的GitHub账号与Unreal Engine账号相关联。否则,无法看到Unreal Engine项目。
在项目页面上,执行以下操作。
(1)单击页面右上角的Fork。
(2)选择你的用户名,将Unreal Engine项目复制到你的GitHub库中。
(3)下载适用于Windows的GitHub(如果是Windows系统)或适用于Mac的GitHub(如果是Mac系统)并安装。
需要这个Git客户端来复制(下载)已经复刻的项目,对Unreal Engine 4按自己的要求进行更改,将更改作为合并请求提交给Epic以将它们集成到编辑器中。
要复制已经复刻的项目,步骤如下。
(1)启动GitHub并登录。
(2)如下图所示,单击Git客户端左上角的加号(+)。
(3)单击Clone(复制)选项卡并选择你的用户名(现在应该可以看到UnrealEngine)。
(4)勾选Clone UnrealEngine(复制虚幻引擎)并选择要保存虚幻引擎项目的文件夹。
(5)单击OK(确定)按钮。
(6)现在应该可以看到GitHub将Unreal Engine复制到你的硬盘上了。
复制完成后,找到该目录并运行Setup.bat文件。
(1)这将下载编译Unreal Engine 4所需的所有必要文件,并且安装Unreal Engine 4的所有必需文件。
(2)这可能需要一些时间,取决于你的网速,因为要下载超过2GB的文件。
2.编译虚幻引擎
Setup.bat运行完后,运行GenerateProjectFiles.bat,将生成Visual Studio解决方案文件。打开UE4.sln文件,现在已准备好编译自己的Unreal Engine 4的副本了。在Solution Explorer(解决方案资源管理器)中右击UE4,然后单击Build(构建),如下图所示。
根据系统硬件配置,这将需要15~60min的时间。所以坐下来,喝一杯咖啡,等Unreal Engine 4完成编译。