【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^)/