MENU

【Unity】uGUIでAnimatorを使う:アニメーションステートマシンの基礎知識

uGUIでAnimatorを使う の投稿一覧

アニメーションの制御はアニメーションステートマシンによって管理されます。

環境

  • OSX Yosemite v10.10.5
  • Unity v5.1.2f1

Mecanimステートマシンとは

ステートマシンは、キャラクターやオブジェクトが何かをしている状態の相関関係を俯瞰し、ゲーム内のユーザー入力等をトリガーにして異なるアニメーション再生の方法を提供します。

ステート(state)

キャラクターやオブジェクトが何かをしている状態をステートと呼びます。

MotionにAnimationClipを指定することで、ステートにひも付けることができます。
unity_animator_4_ss1

トランジション(transition)

ステートの相関関係をトランジションと呼びます。

Animatorウィンドウから指定した相関関係がTransitionsに表示されます。
unity_animator_4_ss2

コンディション(condition)とパラメータ(Parameters)

異なるステートに遷移させるトリガーをコンディションと呼びます。
また、トリガーとなる値をパラメータと呼びます。

Animatorウィンドウからトランジションを選択すると、InspectorウィンドウにConditionsプロパティを指定できるようになります。Conditionsプロパティにはパラメータを指定することができ、遷移に必要な値がいくらであるか設定できます。
unity_animator_4_ss3

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

はじめまして、秋月なるです。
アラフォー会社員で、スマホアプリ/ゲーム/AIが好き。新しいものを見ると触りたくなるタイプで、スマホやウェアラブル等ガジェットが好きですが、よく買ったあとに「思ってたのと違う…」をやりがち。
ブログ投稿は趣味の1つなので、ゆるく続けていこうと思います。

目次