虚幻引擎触发器始终转到A输出端

问题描述 投票:1回答:1

我正在尝试使用触发器在两个输出之间交替,每隔0.3秒,计时器就会在循环中调用以下所示的函数。问题是触发器仅输出到A分支。

拍摄蓝图

“”

控制台输出

“”

我认为问题可能是由于计时器正在调用该函数引起的,但是我不知道如何解决。谢谢。

unreal-engine4 unreal-blueprint
1个回答
0
投票

这是因为Flip Flop宏将其状态存储为一个变量,该变量对于它所驻留的作用域是本地的。在这种情况下,该状态存储在该函数的本地,并且一旦函数结束,该状态就会丢失。

相反,您应该考虑将此功能放在宏而不是函数中。这样,无论调用哪个宏,状态都会持续存在,这可能足以满足您的需求。

© www.soinside.com 2019 - 2024. All rights reserved.