簡単のため、マリオみたいな「右にだけスクロールするゲーム」で考えてみましょう~ マリオの「マップ上での」座標をX,Y、現在のマップの表示開始位置(表示範囲の左上の座標)をBX,BYとしてみます この時マリオの画面上での表示位置は、X,Yからマップの表示位置BX,BYを引いた座標になります んでんで、上画面の横幅は400ドットなので、XがBX+400を超えるとマリオが画面からはみ出ますよねー なのでそのとき、マリオが画面からはみ出さないようにマップの表示位置を変更してあげればOKです!プログラムにするとこんな感じです(*´▽`*) IF X>BX+400 THEN BX=X-400 BGOFS 背景のBG番号,BX,BY SPOFS マリオのSP番号,X-BX,Y-BY 400の部分を300とかにすると、右端まで行かなくてもスクロールします(*´▽`*)