Language:
Share
此中文页面内容对应的英文页面有后续更新,如需浏览最新文档可切换至英文页面浏览。

配置虚幻编译系统

虚幻编译系统可以通过 BuildConfiguration.cs 文件进行配置,来修改编译过程,从而满足各种需要。

UnrealBuldTool配置属性

bStopXGECompilationAfterErrors

如果该项为 true ,那么当使用XGE编译遇到错误时则停止编译。

bOmitPCDebugInfoInDevelopment

如果该项为 true ,那么当在Development(开发)配置下进行编译时将不会包含调试信息。

bUseUnityBuild

当要重新编译整个引擎时请设置该项为 true 。当使用快速迭代模式时,应该禁用该项。请参照编译模式 获得更多信息。

bEnableFastIteration

如果该项为 true ,那么将会大大地降低编译和连接时间。当创建整体编译版本时,应该禁用该项。请参照编译模式 获得更多信息。

编译模式

有两种编译模式: unity(整体编译)快速迭代编译 。整体编译对于需要重新编译整个引擎的修改来说是有利的,比如修改一个引擎的头文件。快速迭代编译对于您进行的本地化修改是有利的 - 它会把您的 编译/连接 时间降低到不到4秒。要想在这两项设置间进行修改,请打开 BuildConfiguration.cs 文件并找以下这两行:

bEnableFastIteration = Utils.GetEnvironmentVariable( "ue.bEnableFastIteration", false );
bUseUnityBuild = Utils.GetEnvironmentVariable("ue.bUseUnityBuild", true);

您可以进行修改来强制设置您需要的项为 true . 默认情况下设置为整体编译。