【ue4】【技巧】环境搭建

准备

在安装之前, 需要确保满足下面的条件 > 已经安装 visual studio // 2013 ~ 2017 皆可 > > 已经安装 win8.1sdk // 注意2017需要选择这项, 不然后面会报错 > > 已经下载 ue4 的源码 // 从 github 上 fork 下来即可, 只有 200M 左右

安装 visual studio

从官网下载 visual studio 2017 社区版 安装的时候必须选择下面的组件

Windows8.1SDK

适用于桌面的 VC++ 2015.3 v14.00 (v140) 工具集

vs 插件安装清单

visual assist -- 番茄助手, UE必备

vsVim -- vim 插件

Visafora -- 括号颜色插件 -- 需要在外部手动下载

Hide Main Menu -- 隐藏菜单栏 -- 使用 Alt 切换显示与否

CodeMaid -- 代码整理

Sharp Column Ident -- 代码对齐

UnrealVS -- UE辅助 -- 在 Engine\Extras\UnrealVS\VS2017

UE4.natvis -- UE4 Debug 信息文件 -- 在 Engine\Extras\VisualStudioDebugging 中 - 需要复制到 VS 的安装目录下的某个地方(百度一下具体位置我也不清楚了)

从 github 上 fork 源码

请看官方文档里详细的教程 -- 下载虚幻引擎的源代码

说白了就是要关联自己的github账号。然后就会让你加入Epic社区,就可以看到ue4的源码了,总共300M左右。

开始

安装依赖

我们解压之前下载的源码 并在解压目录(以后称工程目录)下, 打开命令行, 输入以下命令

1
$ setup.bat -threads=20 --cache=F:\ue4_temp

这个命令用来下载依赖文件, 下载下来的依赖大约有 4G 左右

这里开20个线程, 不然下载速度会很慢

我这里暂且把它保存到一个文件夹下

但是可能以后重新编译或者重装系统的时候,还是需要重新获得一下

如果没有下载速度,请下载 Proxifier 代理软件

【Tips】 可以使用 --exclude=<x> 来选择排除哪些平台

【Tips】 可以使用 --include=<x> 来选择包含哪些平台

【Tips】 可选的平台有 Win32 Win64 Android IOS HTML5 Linux osx32 osx64

1
$ setup.bat -threads=20 --cache=F:\ue4_temp --exclude=Linux --exclude=IOS --include=Android

Proxifier 配置

配置文件 -> 代理服务器 -> 添加 添加代理 xxx.com::xxxx, 类型选择 'Https'

生成VS项目

打开 工程目录 双击运行下面的文件。

1
GenerateProjectFiles.bat

漫长的等待之后会在 工程目录 下生成 UE4.sln文件。

至此, 源码在手, UE我有。 \(^o^)/

开始编译

使用 VS 打开 ue4.sln, 得到 ue4 的源代码

解决方案配置选择 Development Editor

解决方案平台选择 Win64

Build 解决方案

漫长的等待。。。

十分漫长的等待。。。。。。

运行

方法一

在 VS 中运行 UE4 项目即可

方法二

工程目录\Engine\Binaries\Win64 文件夹下打开 UE4Editor.exe 即可 我们为它创建一个桌面快捷方式或固定到任务栏 就完美了\(^o^)/ 就完美了\(^o^)/ 就完美了\(^o^)/ 就完美了\(^o^)/ 就完美了\(^o^)/ 就完美了\(^o^)/