【Unity】Animatorのアニメーション切り替えが遅い場合の対応方法

DEVELOP, Unity

Animatorのアニメーションを条件付きで切り替わる様にしていた場合、アニメーションが即時切り替わらないことがあります。

動画の例では、IdleからOpenへのアニメーション切り替えが即時行われず、メニューを素早く開けずにいます。これではユーザー体験として、ストレスが溜めてしまいます。

これはHas Exist Timeが初期設定で有効になっているためです。 Has Exist Time が有効な場合、アニメーションの切り替えは現在のアニメーション再生を待った後に切り替わります。

従って、Has Exist Timeを無効にすると現在のアニメーションを待たずにアニメーションを切り替えることが出来ます。

期待しない待ち時間を減らして、快適な操作を目指しましょう!

Posted by kazupon