编译UE5.0
Posted Crazy Engine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译UE5.0相关的知识,希望对你有一定的参考价值。
注:目前的稳定版本是5.0.2。
1、注册。注册Git账户,注册Epic games账户,登陆虚幻4官网www.unrealengine.com,在如下位置关联GITHUB:
接下来进入GITHUB中的UE4专栏:https://github.com/EpicGames,此时网页顶端会有一个提示邀请你加入Epic games team,同意后刷新就会显示如下页面,否则只会显示ThirdParty和Signup两项内容。
第一个UnrealEngine就是引擎源码,进入下载
2、Clone代码。需要clone的代码有16G,如果网络不好,可以直接下载zip包。注意:不要动分支选项,默认的就是最新的稳定版本。
3、Windows上直接运行Setup.bat下载第三方库。
4、Windows上直接运行GenerateProjectFiles.bat生成UE4.sln。
5、打开生成的UE5.sln,在名为UE5的工程上右键,点击“设为启动项目”。直接点击“本地Windows调试”运行,就开始漫长的编译了,我一般是在睡觉前编译。
6、成功运行。
从UE4开始,编译过无数个版本了,常见的坑:
1、5.0.2编译出来有240G,所以要留足空间,避免空间不足导致编译出错,还得删除重来。UE每升级一次,磁盘就会爆一次,就需要重新倒腾一次硬盘。
2、编译时会多线程编译,100%占用CPU,如果是笔记本,容易造成死机,重启后需要根据提示清除损坏的obj文件。
笔者按:虽然游戏行业普遍认为UE远不如Unity适合手游开发,但是还是很值得研究的。众所周知,Unity在算法方面一直在各种摆烂。并且Unity闭源,个别公司花高价购买源码,只是在公司内部研究,根本行不成社区。UE开源,有很多文章都在分析源码,并且各种算法也比Unity的先进很多,非常值得研究。后面项目不忙时,把这些年研究的算法整理下,分享出来。
UE4 编译虚幻引擎
设置虚幻引擎
编译虚幻引擎
虚幻引擎4通过UnrealBuildTool来使用自定义版本模式。此工具处理所有编译引擎的复杂操作及所有相关操作。
编译配置
对象平台
虚幻引擎4当前支持以下平台:
二进制文件命名规则
根据编译时使用的配置不同,生成的二进制名称也不同。一般的命名规则是:
引擎模式 | 命名规则 |
---|---|
Editor | UE4Editor-Platform-Configuration.extension |
Uncooked Game | UE4-Platform-Configuration.extension |
这个准则的例外情况是PC平台,在编译开发配置时,会省略平台和配置。举例来说,为Win64平台生成的编辑器可执行文件的名称包括:
配置 | EXE名称 |
---|---|
Debug | UE4Editor-Win64-Debug.exe |
DebugGame | UE4Editor-Win64-DebugGame.exe |
Development | UE4Editor.exe |
编译引擎
MAC OS
设置虚幻引擎
编译虚幻引擎
虚幻引擎4通过UnrealBuildTool来使用自定义版本模式。此工具处理所有编译引擎的复杂操作及所有相关操作。
编译配置
对象平台
虚幻引擎4当前支持以下平台:
二进制文件命名规则
根据编译时使用的配置不同,生成的二进制名称也不同。一般的命名规则是:
引擎模式 | 命名规则 |
---|---|
Editor | UE4Editor-Platform-Configuration.extension |
Uncooked Game | UE4-Platform-Configuration.extension |
这个准则的例外情况是PC平台,在编译开发配置时,会省略平台和配置。举例来说,为Win64平台生成的编辑器可执行文件的名称包括:
配置 | EXE名称 |
---|---|
Debug | UE4Editor-Win64-Debug.exe |
DebugGame | UE4Editor-Win64-DebugGame.exe |
Development | UE4Editor.exe |
编译引擎
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
以上是关于编译UE5.0的主要内容,如果未能解决你的问题,请参考以下文章