久々に書き込みが…。てか返事が遅くなってすいません。最近はどうもなかなか…。 結局は当たり判定は移動後(や移動前)に座標をチェックするしかないんですよね。 例えば天井との当たりであれば、上昇中(AYがマイナス)の時に、自分の頭の位置の作業を調べて壁だったらAYを0にするとかすれば壁にぶつかったら落ちてきます。その際に、着地の時のように座標補正をするとベストです。 左右も移動方向をみて、その移動先の座標を調べる…という感じなので、この辺は地味にチェックするしかないと思います。 とりあえず今回のサンプルをちゃんと理解出来れば(精度はともかく)ある程度は実装出来るようになると思いますし頑張ってみてください!