BGGETを使ってみたらどうですか?
まず、A=BGGET(0,X,Y,1)とうってみてください。
Aは、辺り判定をいれる変数で
当たっていればAにキャラ番号が入っていると思います。
(Aじゃなくてもいいです)
0はレイヤー番号です。岩のあるレイヤーにしてください。
X,Yは、BGの情報を調べる座標です。
ここにSPの座標を入れるのですが、
SPの原点はだいたい左上にあるので、
右や下を調べるときは座標+キャラクターの大きさにしてください。
(左や上を調べるときは座標-1で)
最後の1は、ドット単位で調べるということです。
0は、キャラ単位(16)で調べるということになります。
どっちでもいいですが、ドット単位をオススメします。
1そうだね プレイ済み