Tween系のスクリプト使ったときの困ったこと

体力のバーとかを、減らしたりするアニメーションのTweenです。

これだと、連続してダメージを受けると、アニメーションがとんだりずれたりしておかしくなります。

こうすると前回のアニメーションが終わってから追加されるので自然に見えると思います。


また、アニメーションで変化する値を複数の箇所で変更するようなとき、アニメーションで上書きされて、代入されてないように見えることがありました。

例えばリワード広告を見たらHPを復活させるような場合、

上の簡単な処理ですが、DoTweenのアニメーションが終わってないと、MaxHPを入れても、そのあとにアニメーションで上書きされてしまうので、あれ? ってなっちゃいました。

sequence.Appendでやれば大丈夫だと思います。