Animator

「Animator」の編集履歴(バックアップ)一覧に戻る

Animator - (2015/04/14 (火) 00:40:20) の編集履歴(バックアップ)


使い方

①Animatorを作る
②既存のAnimationをドロップすると「State」ができる。
③「State」同士をTransitionを作って結ぶ
③Animatorの右上のタブからParamatorを選び、「+」で任意のフラグを追加する(例えばBoolで作って、チェックを入れる)
④transitionをクリックして③で作ったフラグの条件true/falseをconditionを追加する
⑤AnimatorにAddしているscriptからフラグを制御して、stateの遷移を制御する
if (Input.GetKey(KeyCode.Space))
anim.SetBool ("DoWin", true);
else
	anim.SetBool ("DoWin", false);
 例えば、スペースキーを押したままにすると、DoWinフラグがtrueになり、
 Animatorで作った遷移に従って、該当のAnimationが再生される


AnimatorのAnimationは、遷移する時に、Animation同士のブレンドがされて、自然な変化になるように調整される。
ブレンドの割合は、transitionをクリックして選択したsettingsで調整できる