オリスク支援補足TIPS
オリスク支援 - 永字八法について。
ある質問を受けたので、回答してみた。
http://d.hatena.ne.jp/eiji8pou/20050914/1126709682のスクリプトを使ってることが前提です。
bmp\haikei\mori\mo1.jpgは、目明し編と罪滅し編では違う画像になっています。そのどちらも使うために、下記のようなスクリプトを組みました。(前略) chnsa 5 bg "bmp\haikei\mori\mo1.jpg",1 \ chnsa 6 bg "bmp\haikei\mori\mo1.jpg",1 \ (後略)しかし、思ったように表示してくれません。どうしたらいいでしょうか?
これは、NScripterの仕様に基づく現象だと思われます。
同じ命令で同じ画像ファイル名を指定すると、前回のファイル名と比較して一致した場合はファイルの読み込みをしないようなのです。
今回はbg命令でそれが確認できましたが、他の命令でどうなるかはまだ確認していません。
ただ、この仕様の回避方法はあります。一度、別の背景画像に差し替えればいいのです。
その際は画面に反映させなければユーザーの目にその処理が触れることはありませんので、安心です。
下記のようにしてみてはいかがでしょうか?
(前略) chnsa 5 bg "bmp\haikei\mori\mo1.jpg",1 \ chnsa 6 bg black,0 ; ←この行を追加。一旦背景を内部的に真っ黒にしてみる。 bg "bmp\haikei\mori\mo1.jpg",1 \ (後略)