AnimationStateはアニメーションのブレンドを完全に制御します。
殆どのケースで Animation インターフェースは十分でとても使いやすいです。 アニメーションのブレンディングの再生プロセスを完全にコントロールしたい場合はAnimationStateを使用します。 AnimationStateインターフェースは、アニメーション再生中の速度、ウェイト、時間、レイヤーを変更することが出来ます。 また、アニメーションのミックスやラップモードを設定することも出来ます。 アニメーション
blendMode | ブレンドモードを使用するかどうか |
clip | アニメーションステートによって再生されるクリップ |
enabled | アニメーションの有効/無効。 |
length | 秒単位のアニメーションクリップの長さ |
name | アニメーション名。 |
normalizedSpeed | 正規化されたアニメーションの再生速度。 |
normalizedTime | 正規化されたアニメーションの再生時間。 |
speed | アニメーションの再生速度。1は通常の再生速度です。 |
time | 現在のアニメーションの再生時間。 |
weight | アニメーションのウェイト |
wrapMode | アニメーションのラップモード |
AddMixingTransform | アニメーションするべきTransformを追加します。これにより作成するアニメーションの数を減らすことが出来ます。 |
RemoveMixingTransform | アニメーションすべきTransformを削除します。 |