可以用Dotween来做
// backFill动画
float hpStopTime = 0.25f;
float hpToHPTime = 0.2f;
Sequence seq = DOTween.Sequence();
seq.AppendInterval(hpStopTime)
.Append(DOTween.To(() => BackFillValue, x => BackFillValue = x, args.Value, hpToHPTime));
seq.Restart();