【症状】どのような症状、現象か?
「画像部分コピー」による画像のコピーがすぐに反映されない。
詳細は次のサンプルソースを参照。
【再現方法】サンプルソース、再現手順など
#1秒おきに画像を表示させる処理を5回行うプログラム。
#最初から順に、それぞれ「画像部分コピー」「点描画」「画像表示」の命令を使って
#実現させようとした。しかし、「点描画」「画像表示」では意図した動作になるものの、
#「画像部分コピー」ではそうはならない。
母艦のクライアントWは138*5
母艦のクライアントHは100*3
サンプルイメージとはイメージ。
その画像は「{ランタイムパス}nadesiko.png」
その可視はオフ。
「画像部分コピー」という。
5回
#画像のコピーを完了した後に1秒待ってほしいが、実際にはそうはならない。
サンプルイメージの0,0,138,100を母艦の(回数-1)*138,0へ画像部分コピー。
1秒待つ。
「点描画」という。
iを0から4まで繰り返す
#意図した動作を実現する。(ただし「点描画」の処理は低速なので、よほど小さな画像でない限り積極的に使えない)
xを0から137まで繰り返す
yを0から99まで繰り返す
サンプルイメージのx,yを点取得。
それをi*138+x,100+yへ点描画。
ここまで
ここまで
1秒待つ。
ここまで
「画像表示」という。
5回
#意図した動作を実現する。
(回数-1)*138,100*2へ「{ランタイムパス}nadesiko.png」を画像表示。
1秒待つ。
【要望】どのような解決が望ましいか?
上のサンプルソースの「点描画」「画像表示」を使った処理と同様に、
「画像部分コピー」を使っても即座に描画するようにしてほしい。
【バージョン】確認したバージョン
1.553(最新版)