1. 全部减伤:创建一个Buff脚本,需要使用IShield和Absorb,如果用黑蛇的那种Modify会导致Buff无效(具体原理目前我也不太清楚)。
2. 根据伤害类型减伤:原理和上面的全减伤差不多,只是这里多了一个DamageType,用于专门给特定类型的伤害进行减伤。
这样减伤就完成了,简单的测试了一下,现在带有Rate为1的全减伤Buff的单位不再会受到伤害。