スクラッチプログラミング - クローンのつくりかた

サンプルさくひんを見てみよう

今回(こんかい)は、「クローン」ブロックのつかいかたをしょうかいします。

下のプロジェクトをためしてみてください。ゆきがずっとふりつづけます。そしてこのゆきは、すべて「クローン」です。

(プロジェクトがひょうじされないばあいは、ScratchのPyxofyページをごらんください)

このきじをよむとわかること

  • クローンのつくりかた
  • らんすうのつかいかた
  • ステージの上から下まで、スプライトをうごかすほうほう

クローンとは?

クローンとは、スプライトをふくせいしたもののことです。

たとえばサンプルさくひんのように、ゆきをたくさんふらせたいとき。クローンのブロックをつかわずにつくろうとすると、つぎのようになります。

ふらせたいゆきのぶんだけ、スプライトを用意(ようい)するひつようがあります。これはちょっとたいへんですね。。。

でもクローンのブロックをつかえば、用意するスプライトはひとつだけでいいんです!

おなじスプライトをいくつもつかいたいときは、クローンをつくるといいですよ。

ゆきのクローンをふらせるプロジェクト

ゆきをたくさんふらせるプロジェクトをつくってみましょう!

  1. ゆきのクローンをつくる
  2. クローンされたとき、ひょうじする
  3. ゆきをふらせる
  4. ゆきをかいてんさせる
  5. プログラムかんせい

【かんせいプログラム】

ゆきをたくさんふらせたいので、「Snowflake 」のクローンをつくります。

つかうブロックは、「じぶんじしんのクローンをつくる」です。それを「ずっと」ブロックでかこみましょう。

  • 「はたがおされたとき」
  • ずっと
  • じぶんじしんのクローンをつくる

0.2」びょうごとに、クローンをつくるようにしましょう。

  • (0.2)びょうまつ」を追加(ついか)する

クローンされたとき」ブロックをつかって、クローンされたときにどうするのかをきめます。

クローンをひょうじしよう

クローンされたとき、ゆきのクローンを表示(ひょうじ)します。表示(ひょうじ)する位置(いち)を座標(ざひょう)できめましょう。

yざひょうは、いちばん上

空からゆきをふらせたいので、yざひょうはいちばん上にします。

  • yざひょう:(180

xざひょうは、らんすう

xざひょうはらんすうにします。ステージの左はしから右はしまで、いろいろなところに表示(ひょうじ)されるようにしましょう。

  • xざひょう:(-240)から(240)までのらんすう

ゆきのクローンが、ステージの上がわに表示(ひょうじ)されるようになりました!0.2びょうごとに、つぎつぎとクローンがつくられます。

もとのゆきをかくそう

もとのゆきが表示(ひょうじ)されたままなのはおかしいですね。「かくす」ブロックをつかって、見えなくしておきましょう。そしてクローンされたときに、「ひょうじする」ようにします。

  • 「はたがおされたとき」の下に、「かくす」を追加(ついか)する
  • 「クローンされたとき」、座標(ざひょう)の下に「ひょうじする」を追加(ついか)する

クローンされたゆきのサイズをかえよう

ゆきのサイズが大きいので、小さくしましょう。

  • おおきさを(20%)にする」を追加(ついか)する

クローンされたゆきだけが、小さく表示(ひょうじ)されるようになりました!

ステージの上がわに表示(ひょうじ)されたゆきを下にうごかして、ゆきをふらせましょう。

yざひょうのかずを、くりかえしへらそう

  • 「yざひょうを(-3)ずつかえる」を「<>までくりかえす」でかこむ

yざひょうがステージのいちばん下(-180)より小さくなるまで、くりかえしうごかします。

  • 「(yざひょう )<(-180)」までくりかえす

ゆきが上から下へうごくようになりました!でもこのままでは、ゆきがステージの下にどんどんたまってしまいます。

クローンをさくじょしよう

ステージの下までうごいたゆきは、削除(さくじょ)しましょう。

  • このクローンをさくじょする」をいちばん下につなげる

ステージの下でゆきのクローンが削除(さくじょ)されるようになりました!

ゆきをかいてんさせながら、うごかしましょう。

  • クローンされたとき
  • 「ずっと」
  • 「(5)どまわす」

はいけいに「Winter (ふゆ)」をえらんだら、かんせいです!

ゆきのクローンをふらせるプログラムができました。


まとめ

今回(こんかい)は、「クローン」ブロックのつかいかたをしょうかいしました。

スプライトをふくせいしたものが、クローンです。おなじスプライトをいくつもつかいたいときは、クローンをつくってみましょう。

\この記事が参考になったら おねがいします/

かんれんきじ

Scratch (スクラッチ) - クローンでふやす《もじけしゲーム》
文字のクローンをたくさん表示(ひょうじ)して、けしゴムでけすゲームをつくってみましょう。クローンのつくりかた、スプライトのかんたんな操作方法(そうさほうほう)をしょうかいします。
Scratch (スクラッチ) - クローンをとばす《ゾウのはなからシャボン玉》
カラフルなクローンをつくって、シャボン玉のように表示(ひょうじ)する方法(ほうほう)をしょうかいします。「どこかのばしょへいく」ブロックをつかって、ゾウのはなからシャボン玉をとばしましょう。
Start Here - Scratch (スクラッチ)
Scratch (スクラッチ)記事(きじ)のレベル別一覧です。初級、中級、上級、拡張機能にわけてまとめました。