[もどる]
一括表示
1003 画像ファイル書き換え時のバグ
投稿者:イオ 2007/08/11(土) 18:43

どうも、イオです。

おそらくバグなのでしょうが、

cg[no=6002 file="" x=0 y=0] //画像を隠す
  /*その他のプログラム*/
cg[no=6002 file="cg/face/haru.gif" x=0 y=0]

という文を実行したとき、一度目は[haru.gif]がしっかり表示されるのですが、再びこの文を実行すると、[haru.gif]が影形もありません。三度目以降も姿を見せません。
 画像を完全に透過する方法と、背景の後ろに優先度を変える方法で解決していますが、もう一つ解決方法があって、

cg[no=6002 file="" x=0 y=0] //画像を隠す
  /*その他のプログラム*/
cg[no=6002 file="cg/face/ojisan.gif" x=0 y=300]
cg[no=6002 file="cg/face/haru.gif" x=0 y=0]

というように、表示させたい画像の直前で別の画像を指定しておくと、[haru.gif]が表示できます。同じ画像だとできません。
 記憶では、このバグは file="" にしたとき以外に、CGEND命令を使ったときも発生していました。ずいぶん前のことなのでうろ覚えですが。
解決策はあるのですが、一応の報告です。

1008 修正しました
投稿者:たくみ 2007/08/13(月) 15:03

イオさんどうもです。
分かりやすい説明有り難うございます。
すぐに再現でき、修正することができました^^
ver0.249/0.50 で直っていると思いますので、
そちらでもう一度試してみてください。

ご報告有り難うございます。