Scratch マリオのスターモードを再現
「マリオのスターモードみたいにしたい」と子どもたちから、リクエストをもらうことがあります。
コスチュームを新たに作らなくとも、簡単にスターモードっぽさを演出することができますので、その方法を解説します。
目次
使うのは明るさを変えるブロック
結論から書くと、明るさを変えるブロックです。
見た目の中にある、「色の効果を25ずつ変える」というブロックです。
色のところを押すと「明るさ」というのがありますので、そちらで明るさを変えます。
明るさは、-100にすると、真っ黒になり、100にすると真っ白になります。
Scratch 見た目を変えるさまざまな“効果”について | プログラミングスクールL
スプライトの見た目を変えるコマンドでこんなブロックがあります よく分からなくて使ったことがない人も多いと思いますが、実はこのブロックには、いろんな隠し(?)機能…
明るさを高速で切り替えることでそれっぽくなる
この明るさを、明るくしたり、暗くしたりを高速で繰り返すことで、スターモードっぽくなるんです。
冒頭でご紹介した例では、
- 明るさを50ずつ変える
- 0.1秒待つ
- 明るさを-50ずつ変える
- 0.1秒待つ
- 明るさを-80ずつ変える
- 0.1秒待つ
- 明るさを80ずつ変える
- 0.1秒待つ
を10回繰り返しています。
たったこれだけです。
まとめとおまけ
いかがでしたでしょうか?
コスチュームを何種類もつくらなくとも、明るさを変えることで、スターモードっぽさを演出できることが、分かっていただけたと思います。
参考までに、冒頭でご紹介したプログラムのコードを貼り付けておきます。
もう少し凝るなら、明るさと同時に色も少し変えると、さらにいい感じになりますよ。
いろいろと微調整して、最高の「スターモード」をつくってみてください。