ヘルプのgmode・モード4に書いてある
>RGB値が color命令で設定された色と同じドットは透明色とみなされコピーされません
これを読み飛ばしてませんか?
>一回一回初期化しないと黒い部分が消えないのでしょうか
初期化(cls?)しなくてもコピー前にcolorで透明にしたい色を指定すればOK
buffer 1
picload dir_exe+"\\sample\\demo\\sky_bg.jpg"
buffer 2
picload dir_exe+"\\sample\\game\\bom.bmp"
gsel 0
repeat
redraw 0
gmode 0
pos 0,0
gcopy 1,0,0,640,480
color 255,255
mes "gmode 4 テスト"
color 0,0,0
gmode 4,64,64,256-((cnt/4)\16)*16
pos mousex,mousey
gcopy 2,0,64*((cnt/4)\16)
redraw 1
await 10
loop