下载虚幻引擎源代码
看官方教程需要完成以下步骤:
- 有Github账号
- 成为虚幻引擎项目订阅用户
- 下载源码
下载完成后,记得看分支是否为自己需要的版本。记得切换。
源码项目有Reamdme.md
,是教程,大概需要以下几个步骤(此处默认你安装好了VS):
- 运行根目录的
Setup.bat
(默认你是windows环境),步骤是去下载必须的,没在github上在的,很大的二进制文件。耗时长。- 如果中断,或误删的什么,再次点击会自动监测缺失的内容下载。
- 运行根目录的
GenerateProjectFiles.bat
,主要生成vs
项目工程。- 有可能的生成失败问题:
- 提示找不到.NetFrameWork版本SDK:打开
Visual Studio Installer
勾选对应.Net版本的SDK
和目标包
- .Net版本正确,但提示重定向.NetFrame引用集:删除
Engine\Source\Programs\UnrealBuildTool
下obj
文件夹再重新运行。
- 提示找不到.NetFrameWork版本SDK:打开
- 有可能的生成失败问题:
开始编译
打开.sln
工程文件,选择好对应的平台开始编译,需要划分很长时间。(睡一觉?)
如果配置好,用的是固态硬盘,第一次编译大概需要1~2小时(约4~5000个文件,一般选择Development Editor/Win64
),第二次(选择其他比如Development Server/Win64
)就比较快(大约7~800个文件)
需要编译的解决方案
一般我们编译源码大概率是为了编译Server端,所以要编译以下,默认为Win64
,如果要打包LinuxServer,使用的是交叉编译
,来实现:
- Development Editor
- Development Server
- Development Client
- Shipping
- Shipping Server
- Shipping Client
交叉编译
官网说明可以使用Windwos来编译Linux,需要下载一些工具来实现。
!注意: 4.27下载的不是-19的版本,因为中文的教程没更新,需要到对应的英文页面下载。
评论