Delay(延迟)
Delay(延迟)
Delay 是一个 ProtoFlux 节点,允许在继续执行之前,将异步执行延迟指定的持续时间(伪泛型)。
输入 (Inputs)
* (AsyncCall)(异步调用)
启动延迟。
Duration (Pseudo-generic)(伪泛型)
延迟的时长,以秒或时间跨度为单位。
示例:Double(双精度浮点数)、Float(单精度浮点数)、Int(整数)和 TimeSpan(时间跨度)。
注意: 小于 0.5 毫秒的延迟将被四舍五入为零,如果在循环内使用可能导致 Resonite 挂起。
输出 (Outputs)
Next (Continuation)(继续)
在延迟被触发后,经过指定时长,且 OnTriggered 执行完毕后,在下一个游戏刻触发。如果 OnTriggered 的耗时超过延迟时长,Next 将在 OnTriggered 完成后立即执行。
OnTriggered (AsyncCall)(异步调用)
在延迟被触发后立即执行。这个脉冲链会阻塞 Next,例如,如果它包含另一个更长时间的延迟。
示例 (Examples)
一个“无用机器”,在按下异步调用输入后一秒重置自身。请注意,每次点击都会产生一个延迟脉冲来重置状态。如果目标是最后一次按下后一秒重置,这可能是多余的。

No comments to display
No comments to display