【Unity】AnimatorOverrideController
AnimatorOverrideControllerとは? AnimatorOverrideControllerは、既存のAnimator Controllerのアニメーションクリップだけを差し替えることができる特殊なコントローラーです。
通常、異なるキャラクターに異なるアニメーションを適用する場合、それぞれに別のAnimator Controllerを作成する必要があります。
しかし、ステートマシンの構造やトランジションのロジックが同じ場合、これは非効率的です。
AnimatorOverrideControllerを使用すると、ステートマシンの構造を保ったまま、アニメーションクリップだけを置き換えることができます。
Unity - マニュアル: アニメーターオーバーライドコントローラー docs.unity3d.com