スプライトの表示位置をX,Y、BG画面の表示位置をBX,BYとすると、スプライトの移動方向に従い、此等を増減し、BGOFSステートメントで、BG画面の表示位置を変更します。スプライトが左に移動する(様に観える)場合は、下記の様に成ります。猶、184は、キャラクタの中央表示位置です。
B=BUTTON(0)
IF B AND 4 THEN
IF X>184 THEN
DEC X : IF X<184 THEN X=184
ELSE
DEC BX : IF BX<0 THEN BX=0
IF BX==0 THEN
DEC X : IF X<0 THEN X=0
ENDIF
ENDIF
ENDIF
猶、マップが端迄来た場合は、スプライトを移動させる方が自然です。詳しくは、私のサイトで解説して居ます。
1そうだね プレイ済み