下からすり抜けられる床の実装方法

お世話になっております。

現在、スマブラの床のような以下の内容のものを実装したいと考えております。

  • キャラクターが下から床に向かった場合はすり抜ける。
  • キャラクターが上から乗った場合は乗ることができる。
  • キャラクターが同じ高さでぶつかった場合はすり抜ける。

このような床を作成する場合、コリジョン設定はどのように行えばよいでしょうか?
または、コリジョン設定だけでは上記のような内容を実現することはできませんでしょうか?
なかなか解決できる情報を見つけることができなかったため、ご教授頂けますと幸いです。
よろしくお願いいたします。

以前に私が記事にしたことのある内容なのでそのURLを貼っておきます

https://lunanelis.hatenablog.com/entry/2020/09/15/031908

ありがとうございます!
なるほど、下方向にトレースを使ってON/OFFを切り替えるのですね。
まさに求めていた内容なので助かりました!