自キャラ(スプライト)の座標+8(またはー8)をチェックすれば、 あらかじめチェックしてる事になりますよね。 1)キー入力 2)自キャラのX,Y座標の進行予定方向に向かって+8(または、-8)のBGをチェックする。(予めチェック) 3)障害物があれば、BGOFSで スクロール禁止。 こんな感じで出来るんじゃないですか