これ、ビット演算とかが原因じゃないよね まず、BUTTON(2)を指定してるから押された瞬間しか反応しない SPANIMの方向を決めるだけならとりあえずこれでいいけど… 次、そもそもループの中でスプライトの座標を変えてない なのでX座標やY座標をいじってSPOFSで場所を移動させましょう