基本例: スプライト間の通信
シンプルな動作確認用プログラム
動作説明: ボタンをクリックすると、別のスプライトが反応して動く。
- スプライト1(ボタンの役割)
- コード:
いつかクリックされたとき メッセージ1を送る
- コード:
- スプライト2(反応するキャラクター)
- コード:
メッセージ1を受け取ったとき 10歩動かす
- コード:


動作チェック: スプライト1をクリックすると、スプライト2が10歩進む。
発展例: メッセージを使ったステージアニメーション
動作説明: ボタンをクリックすると、背景が切り替わり、キャラクターがアクションする。
- スプライト1(ボタン)
- コード:
いつかクリックされたとき メッセージ1を送る
- コード:
- ステージ(背景の制御)
- コード:
メッセージ1を受け取ったとき 次の背景にする
- コード:
- スプライト2(キャラクター)
- コード:
メッセージ1を受け取ったとき メッセージ2を送る
- コード:
- スプライト3(別のキャラクター)
- コード:
メッセージ2を受け取ったとき 20歩動かす コスチュームを次にする
- コード:


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

動作チェック:
- スプライト1(ボタン)をクリックすると、背景が変わり、スプライト2が動作。
- スプライト2がメッセージ2を送ることで、スプライト3が動作を開始。
解説
- 「メッセージを送る」の活用法:
- アクションの順序を制御するのに便利です。
- 複数のスプライトや背景間で複雑な動きを連携させられます。
- 発展例のメリット:
- イベントを分割することで、スクリプトが整理され、理解しやすくなります。
- 多くのアクションをメッセージの連鎖でシームレスに行えます。
これらのプログラムは、Scratchの基本操作やイベント管理の理解に役立ちます。さらにカスタマイズして、自分のプロジェクトに取り入れてみてください!