UE5 GAS-GameplayEffect中的堆叠样式
按源聚合
指定当前 GameplayEffect 的单一源可以应用的次数上限,例如,指定生命回复效果的堆栈限制次数为2,使A角色向B角色施加此效果三次,则一个持续时间内,只有前两次有效
按目标聚合
指定单个目标可以应用此 GameplayEffect 的上限,例如指定持续回复的堆栈限制次数为2,当目标已有2个此效果时,持续回复效果的应用会无效
堆栈持续时间刷新策略
应用成功时刷新
实际效果为,当目标目前效果堆叠层数未达到限制时,增加一层堆叠,并且重置持续时间,当堆叠层数已达上限时,仅重置持续时间,实际效果还是很符合平常玩的游戏中的效果的,但是与这个选项的名字 应用成功时刷新 并不是特别的符合,*在堆叠已经达到上限,再次应用效果,虽然因为上限应用无效,也算应用成功吗?
例如,指定持续回复的堆栈限制次数为2,效果为每秒回复1hp,持续10秒,当应用第一次此效果,此时角色每秒回复1hp,持续10秒,过了5秒,第二次应用此效果,此时角色 每秒回复2hp,持续10秒 ,过了9秒,第三次应用此效果,此时角色还是每秒回复2hp,仅持续时间重新刷新为10秒
从不刷新
顾名思义,不刷新持续时间,其他与上个选项一致
This post is licensed under CC BY 4.0 by the author.