Any State でどこからでも遷移できるようにする
共通のアニメーション遷移
Unity の Mechanim でスプライトアニメーションを付けているのだが、状態数が増えると遷移も増えて大変。
よく例示される、立ち→歩く→走る みたいな遷移だと、立ち→走る みたいに間を飛ばすことないから、ちゃんと遷移付をしないといけないのはわかる。
しかし、今回実装していたやつは、どの状態からでも好きな状態に遷移できて良いパターンだった。
それを実現するのが Any State だ。ずっと、Mechanim の画面で表示されているのに、完全にスルーしていた。
Unity Manual
「現在どのステートにいるかに影響を受けることなく、特定のステートに遷移したい場合のために存在している。これは、全ステートに同じ遷移先を追加するのと同じ効果がある。」
なので、Any Stateから遷移を以下のように伸ばせば、好きなように遷移可能になる。
確認バージョン
Unity 4.5