今日のツクールMZスクリプト【14】ループ(while)でピクチャ一括消去。

今回はループ処理のwhileを勉強します。

ツクールの公式サイトから

f:id:werewolftan:20211110205754p:plain

while構文

例のごとくunko変数を定義して、コンソールで確かめてみます

f:id:werewolftan:20211110205949p:plain

変数に0を代入して、

unko変数が10よりも小さいなら加算し続け、それをコンソール上に表示します。

 

コンソール上に表示するのは加算後の処理なので1から10までの整数が出てきます。

 

これを利用して、ピクチャの一括消去をしていきます。

具体的にはこれ。

 

f:id:werewolftan:20211110210156p:plain

変数14にピクチャ番号をあてる

今回は変数14にしています。

変数14が20よりも小さいなら処理を繰り返すようにします。

 

また加算については、setValueを使い、1ずつ足しています。

 

ピクチャの消去については前回のやつです。

 

少し長めになりますが、これでピクチャを一括で消去することができます。

 

このスクリプトの処理をする前に変数14に代入するのを忘れないように。

今回の処理では3-20のピクチャを消したいので、

 

変数14にはあらかじめ2を代入しています。