スクラッチプログラミング - クローンをとばす《ゾウのはなからシャボン玉》

👉
Pyxofy が電子書籍を出版しました!Scratch の基本をまとめた「きょうからはじめるスクラッチプログラミング入門」 詳細はこちら → Pyxofy Books

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

さいしょに、下のプロジェクトをためしてみてください。カラフルなシャボン玉が、ゾウのはなから出てきますよ。

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

今回(こんかい)は、「クローン」のブロックをつかってシャボン玉をとばす方法(ほうほう)をしょうかいします。

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

  • クローンのつくりかた
  • ほかのスプライトのばしょからクローンをうごかすほうほう
  • スプライトの中心(ちゅうしん)をずらすほうほう

ゾウのはなからシャボン玉をとばすプロジェクト

ゾウのはなからシャボン玉をとばすプロジェクトをつくってみましょう!シャボン玉には、ボールのスプライトをつかいますよ。

  1. スプライトをよういする
  2. ゾウをプログラミングする
  3. ボールをプログラミングする
  4. クローンのいちをかえる
  5. スプライトのちゅうしんをずらす
  6. プログラムかんせい

コスチュームをきりかえたあと、ボールのクローンをつくるようにプログラミングしましょう。

  • 「ゾウ」をえらぶ
  • コスチュームをきりかえる

フーッとふいているかお(elephant-b)になったら、シャボン玉が出るようにしますよ。

クローンをつくろう

ゾウのコスチュームが「elephant-b」になったら、ボールのクローンをつくります。

  1. ボールのクローンを10コつくる
  2. 0.2びょうかんかくで、クローンをつくる

ゾウのプログラムができました!

ボールのクローンを、シャボン玉のように表示(ひょうじ)してうごくようにプログラミングしましょう。

  • 「ボール」をえらぶ
  1. さいしょはかくしておく
  2. クローンされたら表示(ひょうじ)する

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

クローンをシャボン玉のように見せるために、「むき」「いろのこうか」をかえます。

「クローンされたとき」の下に、ブロックを追加(ついか)しましょう。

  1. 上のほうへうごくように、むきをかえる
  2. いろを、いろいろないろにかえる

むきを「(-30)から(30)までのらんすう」にして、シャボン玉を上のほうへうごくようにします。

いろのこうかを「(0)から(100)までのらんすう」にすると、カラフルなシャボン玉になりますよ。

クローンをうごかそう

クローンをシャボン玉のようにうごかしましょう。

  1. すこしずつ(ゆっくり)うごかす
  2. だんだんとうめいにして、見えなくする
  3. とうめいになったら、クローンをさくじょする

「ゆうれいのこうか」は、「100」になるととうめいになって、スプライトは見えなくなります。「ゆうれいのこうかを(1)ずつかえる」を「100かい」くりかえすと、ゆっくりとうめいになっていきますよ。

みどりのはたをおして、プログラムをスタートさせてみましょう。

ゾウのコスチュームが「elephant-b」になると、ボールのクローンが表示(ひょうじ)されるようになりました!

カラフルなクローン(シャボン玉)は上のほうへゆっくりとうごきながら、だんだんとうめいになって、きえます。

シャボン玉がゾウのスプライトから出てくるようにしましょう。

つかうブロックは「どこかのばしょへいく」です。

  • 「クローンされたとき」の下に、「Elephantへいく」を追加(ついか)する

シャボン玉がゾウのばしょから出てくるようになりました!

でも、ゾウのからだからシャボン玉が出てくるのはヘンですね。ゾウのはなから出てくるようにしましょう。

ゾウのはなからシャボン玉を出すためには、スプライトの中心(ちゅうしん)をずらすひつようがあります。

コスチュームでスプライトの中心(ちゅうしん)をかくにんしてみましょう。

  • 「ゾウ」をえらぶ
  • 「コスチューム」をひらく
  • 「せんたくやじるし」でドラッグして、ゾウぜんたいをせんたくする

みみのちかくにある「」マークが、スプライトの中心(ちゅうしん)です。シャボン玉はこのばしょから出てきていたんですね。

ということは、はなからシャボン玉を出すためには、スプライトの中心(ちゅうしん)をはなのところにずらせばいいですね。やってみましょう!

  • ゾウをドラッグして、はなのさきに中心(ちゅうしん)をあわせる

コスチューム「elephant-a」の中心(ちゅうしん)も、おなじようにずらしておきましょう。

ゾウのはなからシャボン玉をとばすプログラムができました!

シャボン玉の大きさをかえたいときは…

さいしょはシャボン玉を小さくしてだんだん大きくしたいときは、「おおきさ」のブロックを追加(ついか)してみてくださいね。

(サンプルさくひんのプログラムをぜんぶ見たいかたは、 ScratchのPyxofyページから、「中を見る」でごらんください)

「きょうからはじめるスクラッチプログラミング入門」Pyxofy (著)

Pyxofy が Scratch の基本をまとめた電子書籍を出版しました。
Kindle・Apple Books からご購入ください。

詳細はこちら

まとめ

今回(こんかい)は、クローンをシャボン玉のように表示(ひょうじ)する方法(ほうほう)をしょうかいしました。

クローンをほかのスプライトのばしょへ表示(ひょうじ)したいときは、「どこかのばしょへいく」ブロックをつかいましょう。

さて、記事(きじ)のさいしょにあるサンプルさくひんでは、はいけいが右から左へうごいているように見えましたよね。

次回(じかい)は、はいけいをスクロールさせる方法(ほうほう)をしょうかいします。

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

Start Here - Scratch (スクラッチ)
Scratch (スクラッチ)記事(きじ)のレベル別一覧です。初級、中級、上級、拡張機能にわけてまとめました。
Scratch Programming ebook for Beginners - 入門
スクラッチ初心者の方へ向けた内容を ebook にまとめました。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ぜひダウンロードしてご活用ください。