ページ 11

【解決済】ピクチャ消去スクリプトで複数枚を指定したい。

Posted: 2020年11月25日(水) 10:49
by マドレーヌ
こんにちは 質問させて下さい。

ピクチャ消去スクリプトを使用して複数枚のピクチャを消去したいと考えています。

ピクチャを複数枚使用して消してを何度も行う作業をしています。
イベントエディターの行数が増えてしまい
ピクチャ消去だけでも簡略化できればと思い質問した次第です。

1枚のピクチャ消去ですと下記のスクリプトになるという記事を拝見しました。

コード: 全て選択

$gameScreen.erasePicture(3)

【質問】複数枚の画像の指定をしてピクチャ消去をスクリプトで実行するにはどうすれば良いでしょうか?
試しに$gameScreen.erasePicture(3, 5, 8)と入力してみましたが意味がなかったです。


お忙しいところ恐縮ですが何卒よろしくおねがいします。

Re: ピクチャ消去スクリプトで複数枚を指定したい。

Posted: 2020年11月25日(水) 11:57
by jp_asty
こんにちは。

3,5,8を消す場合の例ですと

[3,5,8].forEach(function(n) { $gameScreen.erasePicture(n); });

で消えると思います。

Re: ピクチャ消去スクリプトで複数枚を指定したい。

Posted: 2020年11月25日(水) 20:56
by マドレーヌ
jp_asty様

回答いただきありがとうございます。

コード: 全て選択

[3,5,8].forEach(function(n) { $gameScreen.erasePicture(n); });
こちらのスクリプトで無事解決することができました。


この度はご教授いただきありがとうございました。 :D