多分毎回同じ位置に戻ってるからだと思う。 毎回SPSETしてるから、最初の位置に戻るんだと思う。 WAIT 10が2つ入ってるけど、これだと多分遅すぎると思う。 VSYNC 1をA=A+1の後に1つ入れるだけでおk。 スマートにしてみた↓ while button()!=#right:wend `右が押されるまで待つ spset 0,1 `スプライトをセット spset 1,0 while 1 `ループ開始! spofs 0,16,a spofs 1,16,a a=a+1 vsync 1 wend