質問: ### 発生している問題・エラーメッセージ Unityで攻撃ボタンを連打するとモーションが固まる。 以下のコードでZキーを連打すると 攻撃モーションが終わった時点で固まり、数秒後に動かせるようになります。 ### 該当のソースコード C# if (Input.GetKeyDown(KeyCode.Z)) {animator.SetBool("is_attack", true); } else {animator.SetBool("is_attack", false); } 他にZキーが関わる処理はありません。 ### 試したこと Input.GetKeyとフラグで処理してみましたが関係なかったようです。 Animatorウィンドウで確認すると、攻撃ノード上で処理が一瞬固まっているようです。 もしよろしければ回答していただくとありがたいです。 追記:返信ありがとうございます。Animatorはこのようになっています。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d62b2975fa91d19305796018081cb6ab.jpeg)
回答: 攻撃ノードから出て行くTransitionの条件が満たされず、ずっと攻撃ノードに居座ってしまっているのではないでしょうか? Animatorの設定を再確認するかスクリーンショットを質問内に貼ってもらえると解決出来るかもしれません。