スクラッチ|コスチュームをランダムで変える

この記事のポイント

コスチュームをランダムで変える方法がわかります。

ろぼてく

乱数とコスチューム名を上手く使います。

目次

「コスチュームを▽にする」ブロック の説明

「コスチュームを▽にする」ブロックは、スプライト(キャラクター)に用意されているコスチュームを変更することができるブロックです。

コスチューム⇩のように各スプライトに用意されています。

ろぼてく

例えば、おなじみのスクラッチキャットには、
「cat-a」、「cat-b」というコスチュームが用意されています。

ろぼてく

コスチュームはもちろん自分で作ることもできます。

参考記事|コスチュームのつくり方

コスチュームをランダムで変更する方法

スプライトの絵柄をランダムで変更したい場合があります。

ろぼてく

例えば、ゲームなどで次に出てくるキャラクターをランダムにしたい場合などです。

ろぼてく

あるテクニックを使うとすごく簡単にランダムにコスチュームを変えることができます!

参考記事|キャラクターをランダムに変えるゲームの例

スイカゲームで次に落とすくだものをランダムにする場合などに使います。

テクニック その1|コスチューム名を「数字」にする

あるテクニックのその1は、コスチューム名を「数字」にすることです。

今回は例で、いろんな色のスクラッチキャットを用意しました。

それぞれのスクラッチキャットの名前を1~5という数字にします。

ろぼてく

数字は、「半角」で入力しましょう!

ろぼてく

せっかくのかわいいキャラクター達には名前をつけてあげたいですが、そこはガマンです!

テクニック その2|コスチュームを乱数で決める

「コスチュームを▽にする」ブロックの▽には、コスチュームの名前を入力します。

さきほどのテクニックでコスチュームの名前を数字にしています。

なので、このコスチュームの名前には数字を入れればよいです。

コスチュームの名前をランダムにするためには、このコスチュームの名前のところを

「乱数」にすればよいのです。

プログラムとしてはこのようになります。

このプログラムの動きはこのようになります。

ろぼてく

スクラッチキャットの色がランダムに変わっていますね!

参考プロジェクト

今回作ったプロジェクトは以下となります。

自由に使ってください。

コスチュームをランダムに変更する。

さいごに

今回は、コスチュームをランダムに変更する方法を解説しました。

ゲームプログラミングにおいて、ランダムに変化することはとても重要です。

コスチューム変更をマスターして、ゲームプログラミングをもっと楽しみましょう!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

現役エンジニア 歴12年。
仕事でプログラミングをやっています。
長女がスクラッチ(学習用プログラミング)にハマったのをきっかけに、スクラッチを一緒に学習開始。
このサイトではスクラッチ/プログラミング学習、エンジニアの生態、エンジニアによる生活改善について全力で解説していきます!

コメント

コメントする

CAPTCHA


目次