下载虚幻引擎源代码
看官方教程需要完成以下步骤:
- 有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的版本,因为中文的教程没更新,需要到对应的英文页面下载。
评论