用set timer by event这些定时任务节点实现
图里GE里面那个Period是不行的吗
这是你自己写的吗?还是插件?我不清楚它的主要作用是什么
就是Gameplay Effect类
好吧,我之前并没有深入了解过Lyra这类带有GAS系统的项目,这个帖子可能会对你有帮助: https://blog.csdn.net/2302_79025454/article/details/145329899
Duration Policy:Has Duration
Duration Magnitude:设为 10.0
(代表持续10秒)
Period:设为 1.0
(每1秒触发一次)
Modifiers:{
Attribute:Health(或你定义的属性)
Modifier Op:Add
Magnitude:+5.0
}
Period 作用是让这个 GE 每隔1秒触发一次 Modifiers
,即“每秒+5HP”
Duration
控制整个效果持续的总时长(比如10秒)
让后去蓝图应用这一效果。
这是我认为的答案,我不确定它是否有效,但希望对你有帮助。
我找到问题原因了,是因为我前面有节点影响到后面,导致后面的所有函数都是以每tick执行
非常感谢你的帮助
很高兴能看到你的问题能被解决,加油!