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