欢迎光临散文网 会员登陆 & 注册

UE小知识:Delay与Retriggerable delay啥区别?

2023-09-11 09:29 作者:布兰德儿老蒋  | 我要投稿

延迟和可再触发延迟有什么区别 很多同学在使用虚幻引擎制作游戏的时候会碰到这个问题,当我在使用delay的时候,还有一个Retriggerable delay,这哥俩到底有啥区别呢? 系统自带的解释说明你可能看了会懵圈,那么我用实例给大家解释一下就懂了

delay 延迟,顾名思义就是在执行上一步功能节点后,开始计时n秒后再执行下一个功能节点

当我们如图所示使用一个事件来激发延迟然后打印,我们将延迟设置为2秒

当我们一顿猛按测试键激发事件,让他延迟2秒后打印字符串,你会看到在你连续按键的时候,他会老老实实的按照延迟2秒的时间执行后面的打印 但是我们使用可再触发延迟

Retriggerable delay

的时候 你再一顿猛按输出,会发现一直

不会打印字符串

,哦,明白了 原来,他的作用就是

如果在延迟时间完成前再次激活,他的延迟时间点又会重置到初始状态

所以当我们重复激活他的时候,他会一直停留在初始时间而没有真正计时 只有当我们激活后不再管他,他才能执行延迟并激活后续内容 这里是老蒋为大家带来的实用技术文章,引用请注明出处,多谢

UE小知识:Delay与Retriggerable delay啥区别?的评论 (共 条)

分享到微博请遵守国家法律