【发布时间】:2019-11-26 20:41:42
【问题描述】:
我正在尝试使用触发器在两个输出之间交替,下面显示的函数每 0.3 秒被计时器循环调用一次。问题是触发器只输出到A分支。
拍摄蓝图
控制台输出
我认为问题可能是由于计时器正在调用该函数,但我不知道如何解决。谢谢。
【问题讨论】:
-
您找到解决方案了吗?
标签: unreal-engine4 unreal-blueprint
我正在尝试使用触发器在两个输出之间交替,下面显示的函数每 0.3 秒被计时器循环调用一次。问题是触发器只输出到A分支。
拍摄蓝图
控制台输出
我认为问题可能是由于计时器正在调用该函数,但我不知道如何解决。谢谢。
【问题讨论】:
标签: unreal-engine4 unreal-blueprint
这是因为Flip Flop 宏将其状态存储为一个变量,该变量在它所在的范围内是本地的。在这种情况下,状态存储在函数的本地,一旦函数结束,状态就是丢失。
相反,您应该考虑将此功能放在宏而不是函数中。这样一来,状态就会持续到调用宏的范围内,这可能足以满足您的需求。
【讨论】: