是否可以记录变量变化?

Is it possible to record variable changes?

我正在使用 Unreal Engine 4,但存在鼠标不受限于 window 的错误。

我正在尝试调试鼠标位置,但不确定该怎么做。

每次我在鼠标位置设置断点visual studio都会暂停应用程序,因为有很多暂停,所以很难调试。

不知是否可以记录变量的变化?例如,在变量处设置一个特殊的断点,visual studio 只会非常短暂地暂停应用程序,查看变量并将值放入列表中。

我可以只记录鼠标位置,但我不想一直使用日志。

这可以通过使用 "When Breakpoint is Hit" window 来完成。设置断点,右击选择"When hit..."

在此 window 上,选中 "Print a message" 和 "Continue execution" 复选框。然后更新要打印的字符串以包含要打印的值(变量值和表达式需要包装在 {} 中才能这样解释。设置 "Continue execution" 使调试器不会在行,相反,它只会记录并继续。消息在运行时打印到调试 >> 输出 window。