マグマに触ると死亡する

マグマのコリジョンはどのような形になっていますか?

  • 地面の中にあるor地面のものを使っている(上辺=床)
  • 地面の上にある(上辺>床)

もし床とマグマのコリジョンの高さが同じであれば、歩いて乗った場合、前フレームから計算する進行方向にマグマのコリジョンがない(コリジョン上を滑る)ため、Hitイベントとして扱われないのでは?と考えています。
(このあたりはエンジンコードを調べていますが、確証がないです)

ダメージ床の実装であれば、HitよりOverlap(BeginOverlap)を使用したほうがやりやすいと思います。
(床のコリジョンとは別に、床の上にダメージ判定用のコリジョンを配置し、BeginOverlapイベントで処理します)