![ロング体験会](https://manabiail-steam.com/wp-content/uploads/2023/03/263f08deef99ee29c35bfdad3906e03d.png)
Scratch コスチュームをランダムにする
![Scratch コスチュームをランダムにする](https://manabiail-steam.com/wp-content/uploads/2022/11/ac7652b2bc0629dfe1fbbcf29936236e.png)
コスチュームをランダムにする方法について解説します
たとえば、シューティングゲームで、相手キャラの見た目を
ランダムに変えたい
みたいなときに活用します
目次
コスチュームを変更する方法
コスチュームを変更する時につかうブロック
といえば
![コスチュームを変えるときに使うブロック](https://manabiail-steam.com/wp-content/uploads/2022/11/e2c946b6c004309891edd249352e39f3.png)
このあたりですよね
上のブロックだと、ドロップダウンリストから、該当のコスチューム名を選びますし
下のブロックだと、次のコスチュームになります
これだとランダムにできません
コスチュームを~にするというブロック
実は数字でも指定できるんです
この特性を生かして、
コスチュームをランダムにします
コスチュームを番号で指定する
コスチュームは数字でも指定できると言いました
例えば、スプライト「Buildings」を例にとると
![Buildingsのコスチューム](https://manabiail-steam.com/wp-content/uploads/2022/11/1e2f5b709d6029d2f4e55731b08005f6.png)
このように10個のコスチュームが用意されていると思いますが
よく見ると左上に番号が振られています
![コスチュームの番号](https://manabiail-steam.com/wp-content/uploads/2022/11/a26e7d7059d2a7f77968603f8e1e6077.png)
この番号を指定することでコスチュームを変えることができます
ただ、直接番号を入力することはできないので
変数に入れて、指定します
![コスチュームを番号で指定する](https://manabiail-steam.com/wp-content/uploads/2022/11/e247f2835174da8ed5b66c582c97d407.png)
こんな感じです
そうすると、3番めのコスチュームを指定することができます
コスチュームをランダムにする方法
この特性を生かして、コスチュームをランダムに変える方法
はこのようになります
![コスチュームをランダムにする方法](https://manabiail-steam.com/wp-content/uploads/2022/11/42d4fd56533b7257723d3ea59d353194.png)
乱数についてご存知ない方はこちら
あわせて読みたい
![](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![](https://manabiail-steam.com/wp-content/uploads/2022/03/1f40c3bbaebdb1c219e9b4304e793aa1-300x169.png)
Scratch 乱数の説明
”乱数”って何? 乱数で何ができるの? 乱数とは・・・ランダムな数字のことさいころをふったときのように、ランダムに数字をつくってくれます ある範囲の数値から任意に…
プログラム例
![コスチュームをランダムにしたプログラム例](https://manabiail-steam.com/wp-content/uploads/2022/11/GIF-2022-11-11-8-10-32.gif)
こんな感じでランダムなビルがながれていくプログラムをつくることができます
参考までにコードはこのようになります
![コスチュームをランダムにする方法を活かしたプログラム](https://manabiail-steam.com/wp-content/uploads/2022/11/cd9048a2d10590572a0279e4def29f45.png)
以上です
ぜひゲームなどで活用してください