スクラッチプログラミング - 「スタンプ」ブロックのつかいかた

拡張機能(かくちょうきのう)の中から「ペン」をえらんで、「スタンプ」のブロックをつかってみましょう。ステージにスプライトのハンコをおすようにつかえるのが「スタンプ」です。

スクラッチプログラミング - 「スタンプ」ブロックのつかいかた
Photo by Glen Carrie on Unsplash

サンプルさくひんであそんでみよう

今回(こんかい)は、「スタンプ」ブロックについてしょうかいします。

下にあるのは、星(ほし)のスタンプをおすプロジェクトです。ステージのすきなところをタップ、パソコンではクリックしてみてください。

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

スタンプとは?

Scratchの拡張機能(かくちょうきのう)で「ペン」をえらぶと、「スタンプ」ブロックをつかうことができます。

拡張機能ペンのブロックがブロックパレットに並んでいる様子

スタンプ」は、スプライトとおなじ見た目の絵(え)をステージにはりつけることができるブロックです。

ステージにネコのスプライトがたくさんスタンプされている画像

スタンプされた絵(え)はスプライトではないので、プログラムをつくってうごかすことはできません。

スタンプのつかいかた

ネコのスタンプをおしてみましょう。

スタンプは「ペン」のなかまなので、「ぜんぶけす」ブロックでステージをきれいにしてからはじめるようにしますよ。

  • 「はたがおされたとき」
  • ぜんぶけす
全部消すブロックをはたがおされたときの下につなげる

スタンプをおしたあとに、ネコを移動(いどう)させます。

  • スタンプ
  • 「100ほうごかす」
スタンプブロックの下にうごかすブロックをつなげる

ネコがスタンプされました!

移動したスプライトの左側にスタンプされている画像

いろをかえながらネコをうごかすと、カラフルなスタンプがおされますよ。

色の効果のブロックを使って連続でカラフルにスタンプされている画像

スタンプされるばしょ

スタンプされるばしょは、ステージに設定(せってい)したはいけいの上です。

ステージに設定した背景より手前にスタンプされている画像

そして、すべてのスプライトよりうしろがわになります。スプライトの上にスタンプすることはできません。

スプライトよりうしろがわにスタンプされている画像

タッチしたところにスタンプするプロジェクトをつくろう

ステージをゆびでタッチ、パソコンではクリックして、すきなところにスタンプするプロジェクトをつくってみましょう。

はいけいとスプライトをえらぶ

星空(ほしぞら)に、たくさんの星(ほし)をスタンプしますよ。

  • はいけい…「Stars (ほしぞら)」
  • スプライト…「Star (ほし)」
星空の背景と星のスプライトがえらばれている

はいけいをプログラミングする

ステージがタッチ(クリック)されたら、スプライトに、メッセージをおくります。

ステージをえらんで、つぎのようにブロックをくみあわせてください。

  • 「ステージがおされたとき」
  • 「メッセージ1をおくる」
ステージがおされたときにメッセージを送るコード

スプライトをプログラミングする

スプライトは、ステージからのメッセージをうけとります。

マウスのポインターへいく」ブロックをつかうと、タッチ(クリック)したところへスプライトが移動(いどう)しますよ。

スプライトをえらんで、つぎのようにブロックをくみあわせてください。

  • 「メッセージ1をうけとったとき」
  • 「マウスのポインターへいく」
  • 「スタンプ」
メッセージをうけとったスプライトをスタンプするコード

スタンプをつかうときは、「ぜんぶけす」ブロックでステージをきれいにしてからはじめるのを、わすれないでくださいね。

  • 「はたがおされたとき」
  • ぜんぶけす
プログラムをスタートさせるときに全部消すコード

ステージをタッチ(クリック)したところに、スプライトがスタンプされるようになりました!

星のスプライトをスタンプする完成プログラム

スタンプをつかったプロジェクトを見てみよう

いまつくったのは、すきなところにスタンプするプロジェクトでしたね。

それとはちがって、どこにスタンプするかをきめて、スプライトの座標(ざひょう)やいろ、大きさをなどをかえながらスタンプすると、下にあるようなプロジェクトをつくることができますよ。

《スタンプでピラミッド》

レンガの座標(ざひょう)をかえながらスタンプして、ピラミッドをつくるプロジェクトです。

スタンプでピラミッドを作るプロジェクトの画像

(さくひんをうごかして見たいかたは、コチラへ→ 《スタンプでピラミッド》

《スタンプでサッカー》

文字とボールをうごかしながらスタンプして、うごいたあとがわかるようにしたプロジェクトです。

スタンプでスプライトがうごいたあとがわかるようにしたプロジェクトの画像

(さくひんをうごかして見たいかたは、コチラへ→ 《スタンプでサッカー》

《スタンプではなび》

小さな丸(まる)の座標(ざひょう)といろをかえながスタンプして、花火をえがくプロジェクトです。

スタンプで花火を描くプロジェクトの画像

(さくひんをうごかして見たいかたは、コチラへ→ 《スタンプではなび》


まとめ

今回(こんかい)は、「スタンプ」についてしょうかいしました。

スプライトとおなじ見た目の絵(え)をステージにはりつけることができるのが「スタンプ」です。

次回(じかい)は、拡張機能(かくちょうきのう)の「おんがく」のつかいかたをしょうかいします。

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

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