ステートはステートマシンの基本的なビルディングブロックです。各ステートはキャラクターがそのステートにいる間、ステートに含まれている Motion (AnimationClip や BlendTree) を再生します。ゲーム内でイベントがステートの遷移をトリガーしたとき、アニメーションシーケンスを引き継いだまま、キャラクターは新しいステートへと遷移します。
behaviours | このステートに割り当てられた Behaviour リスト。 |
cycleOffset | アニメーションのループを開始する位置のオフセット。ループさせるアニメーションを同期させるときに便利です。 単位は正規化された時間です。 |
cycleOffsetParameter | 駆動するサイクルオフセット値の AnimatorController パラメーター。 |
cycleOffsetParameterActive | cycle offset 値が AnimatorController パラメーターや、エディターで設定した値によって駆動されるかを定義します。 |
iKOnFeet | このステートのために Foot IK を尊重しなければなりません。 |
mirror | ステートをミラー(対称に)する必要があります。 |
mirrorParameter | 駆動するミラー値の AnimatorController パラメーター。 |
mirrorParameterActive | mirror 値が AnimatorController パラメーターや、エディターで設定した値によって駆動されるかを定義します。 |
motion | このステートに割り当てられた Motion 。 |
nameHash | ステートのハッシュされた名前です。 |
speed | Motion のデフォルトの速度。 |
speedParameter | 駆動する速度の値の AnimatorController パラメーター。 |
speedParameterActive | speed 値が AnimatorController パラメーターや、エディターで設定された値によって駆動されるかを定義します。 |
tag | タグはステートを識別するために使用できます。 |
transitions | ステートから出ているトランジション。 |
writeDefaultValues | アニメーションキーが設定されていないプロパティーにデフォルト値を使用します。 |
AddExitTransition | ステートの親ステートマシンの出口に outgoing (出ていく)トランジションを追加するユーティリティ関数です。 |
AddStateMachineBehaviour | stateMachineBehaviourType 型の State Machine Behaviour クラスを AnimatorState に追加します。C# ユーザーはジェネリック版を使用できます。 |
AddTransition | 遷移先のステートに outgoing (出ていく)トランジションを追加するユーティリティ関数です。 |
RemoveTransition | ステートからのトランジションを削除するユーティリティ関数です。 |
GetInstanceID | オブジェクトのインスタンス ID を返します |
ToString | ゲームオブジェクトの名前を返します |
Destroy | ゲームオブジェクトやコンポーネント、アセットを削除します |
DestroyImmediate | オブジェクト obj を破棄します。 |
DontDestroyOnLoad | 新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します |
FindObjectOfType | タイプ type から最初に見つけたアクティブのオブジェクトを返します |
FindObjectsOfType | タイプから見つけたすべてのアクティブのオブジェクト配列を返します |
Instantiate | オブジェクト original のコピーを返します |
bool | オブジェクトが存在するかどうか |
operator != | 二つのオブジェクトが異なるオブジェクトを参照しているか比較します |
operator == | 2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。 |