リフト用コードをマージ中 その5

今日は坂道関連バグは後回しで他のバグを修正してました。

  • Bダッシュで穴を飛び越えられないバグを修正
  • ジャンプ中にブロックにかすったときにブロックを避ける処理を追加


Bダッシュで穴に落ちていたのは、穴の上に移動したときに既に落下が始まっていたからでした。
古いコードに合わせて、穴の上に移動した次のフレームから落下を始めるようにしたら直りました。


別解として、横からの衝突時にブロックの上の数ドットの当たり判定をなくす方法も考えられます。
マリオだとたまに穴のところでカクンとなることがあるので、多分この方法を使っているのではないかと思います。
無理にマリオに合わせる必要もないので問題が起きない限りこのままでいくつもりです。