Skip to main content

Delay(延迟)

Delay(延迟)

Delay 是一个 ProtoFlux 节点,允许在继续执行之前,将异步执行延迟指定的持续时间(伪泛型)。

image.png

输入 (Inputs)

* (AsyncCall)(异步调用)

启动延迟。

Duration (Pseudo-generic)(伪泛型)

延迟的时长,以秒或时间跨度为单位。

示例:Double(双精度浮点数)、Float(单精度浮点数)、Int(整数)和 TimeSpan(时间跨度)。

注意: 小于 0.5 毫秒的延迟将被四舍五入为零,如果在循环内使用可能导致 Resonite 挂起。

输出 (Outputs)

Next (Continuation)(继续)

在延迟被触发后,经过指定时长,且 OnTriggered 执行完毕后,在下一个游戏刻触发。如果 OnTriggered 的耗时超过延迟时长,Next 将在 OnTriggered 完成后立即执行。

OnTriggered (AsyncCall)(异步调用)

在延迟被触发后立即执行。这个脉冲链会阻塞 Next,例如,如果它包含另一个更长时间的延迟。

示例 (Examples)