とりあえず、ざっくりとした方法を書きます。 1.マリオをy方向に動かす 2.マリオがブロックにめり込んでいるか確認する 3.めり込んでいたら、そのブロックにめり込まない位置に押し戻す 4.マリオをx方向に動かす 5.マリオがブロックにめり込んでいるか確認する 6.めり込んでいたら、そのブロックにめり込まない位置に押し戻す わからない所は掘り下げて説明しますんで、聞いてくださいな。