E3Dの当たり判定でちょっと詰まってるのでhelp。

E3DLoadGroundBMPで作った地面の上に、建物を表示して判定を付けたいんです。
Wallで壁スリとかはできたけども、屋根の上に乗れるようにする判定がうまくいかんです。

地面とキャラの距離、屋根とキャラの距離を比較して近いほうに座標を調整するとかやってみたが失敗orz

こういう多層構造のモデルに床の判定付ける方法がいまいち掴めてません。
どなたかオネガイシマス(´人`)