Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

AnimationState

class in UnityEngine

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

AnimationState はアニメーションのブレンドを完全に制御します。

ほとんどのケースで Animation インターフェースはとても使いやすいです。 アニメーションのブレンディングの再生プロセスを完全に制御したい場合は AnimationState を使用します。

AnimationState インターフェースは、アニメーション再生中の速度、ウェイト、時間、レイヤーを変更することができます。 また、アニメーションのミックスやラップモードを設定することもできます。

アニメーション

変数

blendModeブレンドモードを使用するかどうか
clipアニメーションステートによって再生されるクリップ
enabledアニメーションの有効/無効。
length秒単位のアニメーションクリップの長さ
nameアニメーション名。
normalizedSpeed正規化されたアニメーションの再生速度。
normalizedTime正規化されたアニメーションの再生時間。
speedアニメーションの再生速度。1 は通常の再生速度です。
time現在のアニメーションの再生時間。
weightアニメーションのウェイト
wrapModeアニメーションのラップモード

Public 関数

AddMixingTransformアニメーションするべき Transform を追加します。これにより作成するアニメーションの数を減らすことができます。
RemoveMixingTransformアニメーションすべき Transform を削除します。