StatesBaseLayerの全体像BaseLayerによって、そのキャラクターの通常状態でのアニメーションを決定します。そのキャラクターが武器を持ったり傷を負ったりするとアニメーションが変化するような仕様の場合、それらはここでは計算しません。BaseLayerは4つのグループからできています。以下、それぞれのグループを見ていきます。StatesBaseLayerの左側の2つは、立ち状態と座り状態の基本ポーズを決定するグループです。States)を見てみます。Statesから見ていきます。90(90度向き移動)のステートがあり、このステートマシンの結果が基本ポーズになります。Moving待機状態のときは立ちポーズを再生します。Turn/Rotate]スロットに挿入されます。Curvesを補正することで、きちんとカメラの向きにキャラが向くようにしています。これらの向きを変える判定処理はTurnInPace関数にて行っています。MovingUpdateGraph側でShoudMoveフラグが立つと移動中のステートに移ります。Detail”のポーズを受け取ります。Stop停止ステートでは、停止時にアニメーションの状態が地に足が設置しているかどうかで挙動が変わります。Curvesが仕込んであり、両足接地時が0.0、右足を上げている時は1.0、左足を上げている時は-1.0になるように値が変化します。Curvesを設定します。Foot”の場合は、下図のようになります。Foot”と同様ですが、宙に浮いている足のブレンド処理が追加されています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。