アニメーターコントローラー
Animator ウィンドウ

アニメーターコントローラー アセット

アニメーションクリップの準備が整ったら、 Animator Controller が必要です。 Unity 内部で生成される Animator Controller アセットを使うことによって、キャラクターやオブジェクトのアニメーションセットを保持することができるようになります。

Project フォルダー内のアニメーターコントローラー
Project フォルダー内のアニメーターコントローラー

アニメーターコントローラーは Assets メニューや、Project ウィンドウの Create メニューから作成できます。

多くの場合、ゲームの状況にあわせて複数のアニメーションを切り替えることが普通です。例えば、スペースキーが押されたら、歩きのアニメーションからジャンプに切り替えるようなことがあります。とは言え、たとえアニメーションクリップが一つしかない場合でも、ゲームオブジェクトで使うためにはアニメーターコントローラーに登録する必要があります。

The controller manages the various animation states and the transitions between them using a so-called State Machine, which could be thought of as a kind of flow-chart, or a simple program written in a visual programming language within Unity. More information about state machines can be found here. The structure of the Animator Controller can be created, viewed and modified in the Animator Window.

シンプルなアニメーターコントローラー
シンプルなアニメーターコントローラー

アニメーターコントローラーは、それを参照している Animator コンポーネントをアタッチすることによって、最終的にオブジェクトに適用されます。使い方の詳細は、リファレンスマニュアルの Animator コンポーネントと Animator Controller を参照してください。

アニメーターコントローラー
Animator ウィンドウ