2024/6/27(木)

坂道で床に貼り付かせる実装が完成した。

要するにユーザーが求めているのは「ジャンプしてないし段差を踏み外してないのに勝手に足が床から離れないこと」なので、前フレームで接地していたら強制的に床に貼り付かせることを試みる。具体的には半マスほど下に動かしてみて接地判定をする。それで接地しないようなら「段差を踏み外した」ものとして、半マスのバイアスを元に戻す。

半マスよりもう少し大きくてもいいかもしれないが、とりあえずすり抜けないよう安全を取って半マスにしてみた。とりあえず45度坂なら良い感じに動く。

22.5度坂や67.5度坂も実装してみたいところだが、さすがにそれはまたの機会とする。どちらかというと今ある坂の実装を良い感じにまとめることを探求したい。それが出来たらこの当たり判定研究は一旦仕舞いとする。

Categories: