Scratchの「メッセージ1を送る」を使った簡単なプログラム

スポンサーリンク

基本例: スプライト間の通信

シンプルな動作確認用プログラム

動作説明: ボタンをクリックすると、別のスプライトが反応して動く。

  1. スプライト1(ボタンの役割)
    • コード: いつかクリックされたとき メッセージ1を送る
  2. スプライト2(反応するキャラクター)
    • コード: メッセージ1を受け取ったとき 10歩動かす

動作チェック: スプライト1をクリックすると、スプライト2が10歩進む。


発展例: メッセージを使ったステージアニメーション

動作説明: ボタンをクリックすると、背景が切り替わり、キャラクターがアクションする。

  1. スプライト1(ボタン)
    • コード: いつかクリックされたとき メッセージ1を送る
  2. ステージ(背景の制御)
    • コード: メッセージ1を受け取ったとき 次の背景にする
  3. スプライト2(キャラクター)
    • コード: メッセージ1を受け取ったとき メッセージ2を送る
  4. スプライト3(別のキャラクター)
    • コード: メッセージ2を受け取ったとき 20歩動かす コスチュームを次にする

⇧ステージ1のスクリプト

動作チェック:

  • スプライト1(ボタン)をクリックすると、背景が変わり、スプライト2が動作。
  • スプライト2がメッセージ2を送ることで、スプライト3が動作を開始。

解説

  1. 「メッセージを送る」の活用法:
    • アクションの順序を制御するのに便利です。
    • 複数のスプライトや背景間で複雑な動きを連携させられます。
  2. 発展例のメリット:
    • イベントを分割することで、スクリプトが整理され、理解しやすくなります。
    • 多くのアクションをメッセージの連鎖でシームレスに行えます。

これらのプログラムは、Scratchの基本操作やイベント管理の理解に役立ちます。さらにカスタマイズして、自分のプロジェクトに取り入れてみてください!

タイトルとURLをコピーしました