Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

【UE4】IKで地面の傾きに合わせる②/第13回UE4ぷちコン進捗 - 2020/02/18

More than 1 year has passed since last update.

株式会社ヒストリアさん主催の第13回UE4ぷちコンの作業進捗。

IKで地面の傾きに合わせる②

20200218_1955.gif

昨日棚上げした課題:

  • IKの距離が長すぎて足が伸び切るところがある
  • IKの距離が短すぎて足がひっくり返るところがある

の解決をした。

やったことは泥臭い。
pelvisボーンをfoot IK側に引き寄せるか、もともとのアニメーション側に戻すかを Animation Curve を(手動で)用意した。

image.png

具体的には、足が接地しているときはIK側に引き寄せて、宙に浮いているときは元のアニメーション側に寄せたことになる。
これで地面の傾きに足を合わせる周りはいったんまとまったことにする。

抽象的過ぎて読み手に分からないな、これは…
いづれ、(暇ができたら)ちゃんと書きます。たぶん…

ちょっとゲームパッドで動かしてみる

20200218_2215.gif

スティックの入力の方向をカメラ座標系で取り扱う周りでしばしハマったのは秘密。
傾いた地面でも、ちゃんと台地を蹴って走っている感じがするので(自分的には)OKとする。
速度も加速度もなしで、入力値をダイレクトに移動距離にしているので、動きが苦い。
これについてはまた今度。

今日はここまで。

Rinderon
ゲームプログラマ(初老→中老)
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away