1の場合は、移動後、以下のようにすればスプライト1が左上に来たときだけ見えなくなります。 SPOFS 1 OUT X,Y IF X==0 && Y==0 THEN SPHIDE 1 ELSE SPSHOW 1 3の場合以下のようにならなかったのでしょうか。 (ダイレクトモードで確認した範囲ではうまくいったのですが、) BGPUT 1,0,0,99 <BGが表示される> SPSET 1.1 <SPがBGの上に表示される> BGOFS 1,0,0,-1 <SPがBGの後ろに隠れる>