1. トップ
  2. コラム一覧
  3. Scratchでメッセージを使おう

Scratchでメッセージを使おう

投稿日 : 2017.12.21  |  カテゴリー : Knocknote

メッセージって何?

メッセージは『メッセージを送る』というブロックを使い同じタイミングで他のことをしたいときに使います。
たとえば下のようなスプライトを作ってみましょう。

このように2つのことを同時にすることができます。
Scratchだと、『1秒待つ』、『〇〇と2秒いう』、『おわるまで〇〇のおとをならす』というブロックを使うとスクリプトの動きを止めてしまいます。
しかし、メッセージの機能を使うと2つのことを同時にしてくれるので動きを止めなくても動いてくれます。
Scratchには、他の動きを止めて動作するブロックが何個もあるので、動きを止めたくない時はメッセージを使いましょう。

メッセージを使ったよくある失敗

日頃生徒たちから、『メッセージ』を使ってうまく動かないというケースがあります。
まずは、下のようにスクリプトを作ってみましょう。

一回だけスペースキーを押すとちゃんと「にゃー」と鳴きますが、、、
スペースキーを押しっぱなしにしてみましょう。
「にゃにゃにゃにゃにゃ」とちゃんと動作してくれません。
これは、『ずっと』の中に入っているので、押されている間ずっと『メッセージ』を送り続けてしまいます。
『メッセージをうけとったとき』は『ずっと』受け取り続けてしまうのでこのような結果になってしまいます。
この場合は何かしら止める動作が必要です。
『1秒待つ』、『〇〇と2秒いう』などを入れて一旦送るのを止めてしまう方法や、『このスクリプトを止める』などを使って完全に止めてしまうのも方法の1つです。
メッセージの機能はとても便利ですが、使い方を間違えてしまうと、扱いにくくなってしまいます。
『ずっと』の中に『メッセージを送る』を入れる時はそこのところを気をつければうまく使うことができます。
皆さんも、どんどん『メッセージ』を使ってみましょう。

もっと勉強したい方へ

独学で学んでいると、つまずいてしまったときに解決ができなかったり、自分の作りたいものが作れなかったりします。
困ったときには、プログラマーの力が必要となります。
この内容は弊社が運営している、プログラミング教室Knocknote Educationの授業ではもちろん、動画コンテンツ『プロゴン』でも授業を受けることができます。
無料体験授業も随時行なっておりますので、ご応募お待ちしております。

この記事を共有する
  • facebookでシェアする
  • ツイッターでつぶやく
  • LINEで送る
関連記事

Scratchで『その他』のブロックを使ってみよう

紫の『その他』のブロック 皆さんの中でその他のブロックって何だろうと思ってる人もいるかもしれません。 何に使うのかが、イマイチわからない、、、 そんな方でも大丈夫です。今ここで解決しちゃいましょう。 では早速、下のようにスクリプ ...

Scratch初級編〇〇歩の使い方

はじめに Scratchで『〇座標を〇〇ずつ変える』と『〇歩動かす』の違いがいまいちわからないって思ってる方もいらっしゃるのではないでしょうか? そんなあなたに違いを説明していきます。 スクリプトを作ろう 最初におなじみの猫をもう一 ...

プログラミング小学生

子供がプログラミング入門する際の3つのポイント

子供のプログラミング入門 最近では小学生や中学生にとってプログラミングは当たり前の存在。東京新宿区の四ツ谷(四谷)でプログラミング教室を開講しております弊社Knocknote(ノックノート)でもたくさんの子供たちがプログラミングを学びにき ...

ipa

エンジニアも非エンジニアも。 IPAの情報処理技術者試験

IPAとは IPA(Information-technology Promotion Agency, Japan)とは、独立行政法人 情報処理推進機構です。 日本におけるIT国家戦略を技術面、人材面から支えるために設立された、経済産業省 ...

プログラミング教室に通うことで期待できる主な3つの効果

プログラミング教室 小学生の習い事として、最近はもう当たり前のように認識されてきたプログラミング教室。では、なぜ注目され、一体どのような効果が期待できるのでしょうか。 なぜプログラミング教室が注目されているか 2020年、小学 ...

2017年させたい習い事でプログラミングスクールが1位に!

イー・ラーニング研究所が1月10日に発表した、子どもを持つ親を対象とした「年末年始の子どもの習い事アンケート」において、プログラミング教室が1位に選ばれました。 ※イー・ラーニング研究所調べ 2020年のプログラミング必修化に向 ...

プログラミングは独学じゃだめ?プログラミングスクールで学ぶメリット

プログラミング入門にあたり、独学ではいけないのでしょうか?プログラミングスクールに通うメリットとは一体なんでしょうか。 プログラミングスクールで学ぶメリット ・習慣となる ・わからないことがすぐ聞ける ・転職や就職などのアドバイ ...

第2回 すごい学校

YES International 神奈川県横浜にあるYES International。英語と日本語、そしてプログラミング言語の三つの言語教育で論理、創造、表現、発信力を身につける「トライリンガル教育」を提供する、日本でただひと ...

tablet

渋谷区 区内の小中学校全生徒・教職員にタブレット 2017年9月より導入

渋谷区 区内の小中学校全生徒、教職員にタブレット 渋谷区は授業や家庭での学習を目的に、17年度予算案に7億8200万円計上し、研修等を経て2017年9月より、渋谷区小中学校の児童生徒約8000人並びに教職員約600人にタブレット端 ...

叱り方で意識すべき4つのステップ

ご家庭における子育ては勿論、職場や学校での部下への叱り方で悩んでる方は多いと思います。そこでインターネットで検索してみても、「大声をださない」「理由をしっかりと話す」などと当たり前のようにたくさんの”正しい叱り方”がヒットするかと思います。 ...

Knocknote Education(ノックノートエドゥケーション)