はじめに
どうも、あおいちです。
今回は「アニメーションに移行するまでに時間がかかる!なんで?」と思った人向けに、はUnityのAnimatorにおいて設定したアニメーションがすぐに移行しない理由を簡潔に解説していきたいと思います。本記事を最後まで読んでいただければ幸いです。
症状と原因
結論から言うと、下記の画像にもあるHas Exit Timeにチェックがついていることが原因だと考えられます。※こちらはProjectから使用しているアニメーターを開くとInspectorの画面がこのようになります。

アニメーションの遷移において、"Exit Time"という遷移時間が存在し、これによってアニメーションが遷移までのフレーム数を決定することができます。今回は、アニメーションを瞬時に設定して欲しいことから、その箇所のチェックさえはずしてもらえれば直るはずです。
参考