スプライトのキャラを動かすとしたらこんな感じでしょうか。 WHILE 1 B=BUTTON() IF B AND 1 THEN Y=Y-1 '十字ボタン上が押された IF B AND 2 THEN Y=Y+1 '十字ボタン下が押された IF B AND 4 THEN X=X-1 '十字ボタン左が押された IF B AND 8 THEN X=X+1 '十字ボタン右が押された SPOFS 管理番号,X,Y WEND WHILE 1~WENDの間を永遠に繰り返します。 管理番号はSPSET等で指定したもの。 このままだと画面端までいくとエラーで止まるのでSPOFSする前に限界値チェックをしないダメです。 「IF X < 0 THEN X=0」とか、「IF Y>240 THEN Y=240」とか。