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

Scratchでメッセージを使おう

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

メッセージって何?

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

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

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

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

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

もっと勉強したい方へ

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

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

Scratchがすごい

Scratchとは マサチューセッツ工科大学の研究ラボのMITメディアラボで開発されたビジュアルプログラミング言語です。 レゴのようにブロックを繋げていくことでプログラミングができ、初心者から上級者までプログラミングを楽しむことができま ...

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

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

意外と知らない「そば」の正しい食べ方

今回は日本人なら誰もが好きな「そば」の、意外と知らない正しい食べ方と、そばに多く含まれるルチンの効能についてご紹介します。 つゆをつけずにそばだけでいただく まずは何もつけずにそばでだけでいただきます。 そば本来の味と、香りを楽し ...

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

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

spjk

Twitterの中傷ツイート検索非表示対応と、女子高生とSNSといじめ

匿名と手軽なアカウント作成 TwitterといえばFacebookと違い実名での登録は不要で簡単にいくつもアカウントがつくれてしまいます。 その結果、多種多様な使い方ができる反面、自分の身元を隠し、簡単に中傷できてしまうという一面も見ら ...

第8回教育ITソリューションEXPO最終日レポート

本日はICT教育の教材にふれる為に東京ビッグサイトにて開催されている教育ITソリューションEXPO(EDIX)へ行ってきました。 EDIXとはリード エグジビション ジャパン株式会社さんが運営する、業務支援システム、ICT機器、デ ...

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

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

大画面ディスプレイで作業するメリット

8月に入社させていただいてから今までずっとノートパソコンで作業をしていました。 しかし、なんと先日ノートパソコンの画面を写すディスプレイをいただきました! とても快適になったので今回は大画面ディスプレイで作業するメリットについて書きます ...

記憶力を考える

記憶力は低下するのか 1秒に1個脳細胞が死んでおり、歳をとると物覚えが悪くなるといわれている。 最新の脳科学の研究結果では歳をとっても脳細胞は増える結果がでている。 つまり、我々は歳をとり仕事や生活でいっぱいいっぱいになり ...

e-ラーニングのメリット・デメリットと今後

e-ラーニング electronic learningの略で通信技術を用い、学習を行う手段のことです。現在英語やプログラミングをはじめ、薬剤師向けのコンテンツなどが世の中に出回っております。 メリット・デメリット メリット ...

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