Version: 5.4

AnimatorStateTransition

class in UnityEditor.Animations

/

継承:Animations.AnimatorTransitionBase

マニュアルに切り替える

説明

ステートマシンにあるステートから他のステートへどのように切り替えるかについて遷移の定義を行います。AnimatorStateTransition は常にアニメーターステート(または AnyState )から行われ、タイミングパラメータを持っています。

すべての条件が満たされたときに遷移を行います。AnimatorStateTransitionAnimatorTransitionBase を継承しています。

変数

canTransitionToSelfAnyState へ遷移中に自身へのトランジションを許可または禁止するには true に設定します。
durationトランジションの継続時間
exitTime条件が true のときの source ステートの正規化された時間
hasExitTimeアクティブなトランジションに終了時間の条件があるかどうか
hasFixedDurationアクティブなトランジションのデュレーション(期間)は固定されたデュレーション(期間)になります。
interruptionSourceAnimatorState トランジションに割り込めるトランジション
offset遷移先のステートが開始される時間
orderedInterruptionトランジションは優先順位の高いトランジションを割りこませることができます。

コンストラクタ

AnimatorStateTransition新規に AnimatorStateTransition を作成します。

継承メンバー

変数

conditionsアニメーション遷移には やりたいことに合わせた遷移条件 AnimatorCondition が揃った場合にのみ起こります。
destinationState遷移先のステート
destinationStateMachine遷移先のステートマシン
isExit遷移先が、現在のステートマシンの exit ステートかどうか
muteアニメーション遷移のミュート(無効化)が行われます。遷移からのステートはミュートされ遷移は二度と行われません。
soloその他すべてのアニメーション遷移は、ソース元のステートでミュートします。
hideFlagsオブジェクトは非表示、シーンに保存、ユーザーが編集可能、などを設定する。
nameオブジェクト名

Public 関数

AddConditionステートの遷移にパラメータを使った条件を付けるユーティリティ関数です。
RemoveCondition遷移に使用する条件を削除するユーティリティ関数です。
GetInstanceIDオブジェクトのインスタンス ID を返します
ToStringゲームオブジェクトの名前を返します

Static 関数

Destroyゲームオブジェクトやコンポーネント、アセットを削除します
DestroyImmediateオブジェクト obj を破棄します。
DontDestroyOnLoad新しいシーンを読み込んでもオブジェクトが自動で破壊されないように設定します
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeタイプから見つけたすべてのアクティブのオブジェクト配列を返します
Instantiateオブジェクト original のコピーを返します

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。