スクラッチでクローンを作るには|増やす方法・削除する方法
今回は、Scratch(スクラッチ)で【クローン】を使う方法を紹介します。
クローンとは、簡単に言うと、「コピーする」という意味です。
クローンは、例えば、シューティングゲームで「弾を連続で発射させるとき」に使います。
スクラッチでクローンに使うブロックは、【制御】の中にある次の3つです。
今回は、次の3つの【クローン】ブロックについて、使い方を詳しく解説していきます。
- クローンされたとき
- 自分自身のクローンをつくる
- このクローンを削除する
目次
スクラッチで【クローン】を使う方法
ここからは、スクラッチのクローンの使い方について、こちらの動画を元に解説していきます。
まずはクローンを1つ作ろう
次の、【アルくん】というキャラのクローンを作っていきます。
最初に、アルくんのコスチュームをいくつか作りました。
そして、【自分自身のクローンを作る】を使って、このようにコードを並べるとクローンを1つ作ることができました。
クローンを増やそう
次に、クローンを増やす方法です。
下記のように、【1秒待つ】のブロックを右クリックして、【1秒待つ】以下を複製します。
2回複製することで、3つのクローンを作ることができました。
クローンの色を変える
このままでは、元からあるアルくんがどれか分からないので、クローンの色を変えることにします。
今回は、コスチューム4に変えて、
色も紫に変えるために、以下のようにコードを並べました。
元のアルくんは緑で、クローンのアルくんは紫です。
クローンを使ってスプライトを見えないようにする
クローンだけが表示されるようにする
アルくんに命令する時は、元のアルくん・クローンのアルくんでコードを書く場所が変わります。
- 元のアルくんに命令:左のコード(緑の枠)
- クローンのアルくんに命令:右のコード(赤の枠)
ゲームでは、元のアルくんは使わず見えなくして、クローンだけを使うことが多いです。
その場合、【隠す】と【表示する】ブロックを、以下の場所に入れます。
これで、クローンのアルくんだけ見えるようになりました!
クローンを削除する
【隠す】を使う以外に、【このクローンを削除する】というブロックを使う方法もあります。
(例)シューティングゲームで『画面の端に弾が当たったら、弾が消える』としたい場合
【このクローンを削除する】というブロックを使って、弾のコードを次のように作ります。
ここでは、
- スペースを押した時、弾のクローンを作る
- クローンはロケットから発射するようにする
- 画面の端に当たったら削除する
となるように、ブロックを並べました。
弾を発射するゲームを作る時に、【このクローンを削除する】は便利ですよ。
クローンの数の上限【スクラッチ】
Scratch3.0では、クローンの上限は300個です。
以下のようにコードを並べると、クローンはどんどん増えていきます。
この時、300個のクローンを作ったら、それ以上増えなくなります。
スクラッチのゲームを作ろう
オンライン校でキッズプログラミング教室アルスクールのオンライン校では、スクラッチを使ったレッスンを行っています。
子ども達は、自分で考えたゲームを創作するなどして、想像力を思いっきり広げながらプログラミングを学んでいます。
- 小5男子の作品
- ゲームの構成は、一から自分で考えた
- 横スクロールのプラグラミング方法を学びながら、完成までがんばった作品
無料体験レッスンは、随時開催中!アルスクールの学びを体験してみませんか?