ロング体験会 ご応募受付中です

Scratch コスチュームをランダムにする

Scratch コスチュームをランダムにする

コスチュームをランダムにする方法について解説します

たとえば、シューティングゲームで、相手キャラの見た目を
ランダムに変えたい

みたいなときに活用します

目次

コスチュームを変更する方法

コスチュームを変更する時につかうブロック
といえば

コスチュームを変えるときに使うブロック
コスチュームを変えるときに使うブロック

このあたりですよね

上のブロックだと、ドロップダウンリストから、該当のコスチューム名を選びますし
下のブロックだと、次のコスチュームになります

これだとランダムにできません

コスチュームを~にするというブロック
実は数字でも指定できるんです

この特性を生かして、
コスチュームをランダムにします

コスチュームを番号で指定する

コスチュームは数字でも指定できると言いました

例えば、スプライト「Buildings」を例にとると

Buildingsのコスチューム

このように10個のコスチュームが用意されていると思いますが

よく見ると左上に番号が振られています

コスチュームの番号

この番号を指定することでコスチュームを変えることができます

ただ、直接番号を入力することはできないので
変数に入れて、指定します

コスチュームを番号で指定する

こんな感じです

そうすると、3番めのコスチュームを指定することができます

コスチュームをランダムにする方法

この特性を生かして、コスチュームをランダムに変える方法
はこのようになります

コスチュームをランダムにする方法

乱数についてご存知ない方はこちら

プログラム例

コスチュームをランダムにしたプログラム例
コスチュームをランダムにする方法を活かしたプログラム例

こんな感じでランダムなビルがながれていくプログラムをつくることができます

参考までにコードはこのようになります

コスチュームをランダムにする方法を活かしたプログラム

以上です

ぜひゲームなどで活用してください

Scratchは、MITメディア・ラボのライフロング・キンダーガーテン・グループの協力により、Scratch財団が進めているプロジェクトです。https://scratch.mit.edu から自由に入手できます。

シェアおねがいします
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

もつさん
プログラミングスクールLの代表
妻、息子、娘の4人家族
プログラミング教育は、子どもの将来を変え、社会を変えるという信念のもと、日々子どもと向き合っています。

目次