株式会社ヒストリアさん主催の第13回UE4ぷちコンの作業進捗。
IKで地面の傾きに合わせる②
昨日棚上げした課題:
- IKの距離が長すぎて足が伸び切るところがある
- IKの距離が短すぎて足がひっくり返るところがある
の解決をした。
やったことは泥臭い。
pelvisボーンをfoot IK側に引き寄せるか、もともとのアニメーション側に戻すかを Animation Curve を(手動で)用意した。
具体的には、足が接地しているときはIK側に引き寄せて、宙に浮いているときは元のアニメーション側に寄せたことになる。
これで地面の傾きに足を合わせる周りはいったんまとまったことにする。
抽象的過ぎて読み手に分からないな、これは…
いづれ、(暇ができたら)ちゃんと書きます。たぶん…
ちょっとゲームパッドで動かしてみる
スティックの入力の方向をカメラ座標系で取り扱う周りでしばしハマったのは秘密。
傾いた地面でも、ちゃんと台地を蹴って走っている感じがするので(自分的には)OKとする。
速度も加速度もなしで、入力値をダイレクトに移動距離にしているので、動きが苦い。
これについてはまた今度。
今日はここまで。