UE 如何关闭代码优化
发布时间:2024-05-06 05:46:34

调试时想要查看变量却显示变量被优化了,对于平时 debug 很是不方便。这里分享几种方式关闭 UE 自动的优化,让我们可以愉快的修 BUG。

UE 官方声明了两个宏可以开关当前文件的内容是否优化,只需要添加在文件头就好。

PRAGMA_DISABLE_OPTIMIZATION
PRAGMA_ENABLE_OPTIMIZATION

在文件开头添加如下的宏也可以开关当前文件的优化选项。

#pragma optimize("", off)
#pragma optimize("", on)

模块是引擎管理代码的基本单位。模块封装了一组功能,并且提供接口给其他模块引用。模块通过 C# 源文件声明,拓展名为 Build.cs。

在 Xxx.Build.cs 文件中添加OptimizeCode=CodeOptimization.Never; 可以关闭整个模块代码的优化选项。

咨询电话
020-66889888

平台注册入口