動作確認環境: Unity 6 (6000.x)
歩き・走り・ジャンプ・攻撃——アニメーションクリップは用意できたのに、いざ「状況に応じて切り替える」となると、どこから手を付ければいいのか分からない。キャラクターを動かし始めた誰もが、最初にぶつかる壁です。
Animator Controller(アニメーターコントローラー) は、Unity公式のアニメーション管理システムです。複数のアニメーションクリップを視覚的に管理し、State Machine(ステートマシン)を使って「いつ・どのアニメーションを再生するか」を矢印でつないで設計できます。
この記事でわかること
- Animator Controllerの作成と割り当て(Apply Root Motionの落とし穴含む)
- State Machine——Entry・Any State・Exitと状態遷移の基本
- Parameters(Float/Int/Bool/Trigger)とスクリプトからの制御
- Blend Tree で歩き⇔走りを滑らかに切り替える
- Animation Layers で「歩きながら撃つ」を上半身だけ重ねる
- ジャンプ・攻撃・連続攻撃の実践的なTransition設定