一分間スクラッチ講座コスチュームの名前を順番通りリストに登録する方法のアイキャッチ画像
一分間スクラッチ講座コスチュームの名前を順番通りリストに登録する方法のアイキャッチ画像

一分間スクラッチ講座 スプライトのコスチュームを順番通りにリストに格納する方法 - ファイブボックス

一分間スクラッチ講座 スプライトのコスチュームを順番通りにリストに格納する方法

このブログテーマでは、スクラッチの初心者から上級者まで、ちょっとお役に立つ情報を不定期で紹介していきます。

今回は1つのスプライトに複数のコスチュームを用意し、そのコスチューム名を全て順番通りにリストに格納する方法のご説明です。

前回のスコア降順にリストを並び替える方法をご説明しましたが、この後作成予定のスコアを記録した人の名前も並び替える、これの準備用の素材作成になります。

下の動画は不定期配信の「ファイブボックス 一分間スクラッチ講座」です。ご興味のある方は併せてご参照ください。

素材の準備

まずは下の図のように任意のスプライトを選択し、そこに複数のコスチュームを用意します。コスチュームの数はいくつでも構いません。

コスチュームにはそれぞれ別の名前を指定しておきましょう。

スクラッチ、任意のスプライトに複数個のコスチュームを用意

コスチュームの名前を順番通り格納するリスト「名前」を用意します。

スクラッチ、リスト「名前」を用意

コスチューム名をリストに格納するスクリプト

最初にコスチュームの数が決まっていれば、「〇回繰り返す」のブロックを使って、くり返し内部で「格納」⇒「次のコスチューム」の処理を繰り返せばよいのですが、今回は最初のコスチューム数が決まっていません。

そこで1つ目のコスチューム名をリストに格納し、2番目のコスチュームにしてから条件付きくり返し分を使用します。「次のコスチュームにする」ブロックは最後のコスチュームになった後は一番最初のコスチュームに戻るので、2番目から始め、1番目のコスチュームに戻ったら繰り返し終了になります。

くり返しの内部では、「格納」⇒「次のコスチューム」を実行します。

コスチューム名を順番にリストに格納するスクリプト

これでリスト「名前」にはコスチューム名が順番に格納されました。

コスチューム名が順番に格納されたリスト

ファイブボックスでは、Unityやスクラッチの個別指導のオンラインレッスンを行っています。

ご興味のある方は当サイト、オンラインレッスンから、無料体験授業へお問い合わせ下さい。

TOP