在需要查看变量值的代码块前面关闭优化,并在其后开启。
方法一:
#if PLATFORM_WINDOWS
#pragma optimize("",off)
#endif
{
此处为代码
}
#if PLATFORM_WINDOWS
#pragma optimize("",on)
#endif
方法二:
UE4引擎有写好的设置优化控制宏:
PRAGMA_DISABLE_OPTIMIZATION
{
此处为代码
}
PRAGMA_ENABLE_OPTIMIZATION
本文介绍在UE4中如何使用预处理指令控制特定代码段的优化开关。提供了两种方法:一种是通过平台条件编译和#pragma指令,另一种是利用UE4提供的宏PRAGMA_DISABLE_OPTIMIZATION和PRAGMA_ENABLE_OPTIMIZATION。
在需要查看变量值的代码块前面关闭优化,并在其后开启。
方法一:
#if PLATFORM_WINDOWS
#pragma optimize("",off)
#endif
{
此处为代码
}
#if PLATFORM_WINDOWS
#pragma optimize("",on)
#endif
方法二:
UE4引擎有写好的设置优化控制宏:
PRAGMA_DISABLE_OPTIMIZATION
{
此处为代码
}
PRAGMA_ENABLE_OPTIMIZATION
1148