YU-RIS サポート掲示板

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命令を使ったときも発生していました。ずいぶん前のことなのでうろ覚えですが。
解決策はあるのですが、一応の報告です。


- 関連一覧ツリー (■ をクリックするとツリー全体を一括表示します)