AnimatorControllerの作成
アニメーション遷移

アニメーション ステート

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Animation StateAnimation State Machine の基本構成要素です。各ステート(状態)は,個々のアニメーションシーケンス(またはブレンドツリー)が含まれていて,キャラクターがそのステートの時に再生されます。ゲーム内のイベントで,ステート遷移をトリガすると,キャラクターは新しいステートにに移行し,対応するアニメーションシーケンスに動作が遷移します。

アニメーターコントローラーのステートを選択すると,インスペクタ上で,そのステートに対応するプロパティが表示されます。:-

プロパティ: 特徴:
Speed アニメーションのデフォルトの速度
Motion ステートに割り当てられているアニメーションクリップ
Foot IK ステートで足のIKを有効にするか
Transitions ステートの遷移先ステート一覧

茶色で表示されるデフォルトのステートは,最初に起動されたときのステートです。デフォルトの状態を変更したい場合は,別のステート上で右クリックし,コンテキストメニューからSet As Defaultを選択します。各遷移上soloおよびmuteのチェックボックスはAnimation Viewの動作を制御するために使用されています。詳細はこのページ を参照のこと。

新しいステートの追加時はがAnimator Controller Windowのどこかを右クリックし,コンテキストメニューでCreate State->Emptyを選択します。別の方法としては,AnimatorControllerWindowにアニメーションをドラッグすることで,そのアニメーションを含むステートを作成することが出来ます。(コントローラーにはメカニムアニメーションをドラッグできることに留意してください。 非メカニムアニメーションはリジェクトされます。)ステートはブレンドツリー を含みます。

Any State

Any Stateは常駐している特殊なステートです。現在どのステートにいるかに影響を受けることなく,特定のステートに遷移したい場合のために存在している。これは,全ステートに同じ遷移先を追加するのと同じ効果がある。Any Stateは,その特殊の機能により,ステートの遷移先とすることはできません。(次の遷移先としてランダムなステートを選択するための手段としてはAny Stateは使用できませんので留意下さい。)

AnimatorControllerの作成
アニメーション遷移