これを学ぶよ
わざmid-1 キャラクターの会話劇 by Cresmaia / 元プロジェクト
メッセージブロックを使ってキャラクター同士が会話する仕組みを作ろう。ブロードキャスト・受信ブロックで複数スプライトを連携させる方法を学ぶ。
つかうブロック
緑の旗が押されたとき○と○秒言う○を送る
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 3もっとScratchを楽しもう
1ネコにあいさつさせよう
まず、ネコのスプライトに「こんにちは」と言わせるプログラムを作ります。『イベント』の引き出しから『緑の旗が押されたとき』を、『見た目』の引き出しから『○と○秒言う』をネコのスクリプトエリアにドラッグして上下につなげましょう。○に「こんにちは」、秒数に「2」を入れます。緑の旗を押すと、ネコが2秒間「こんにちは」と言います。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2合図を送るブロックを置こう
ネコが言ったあとで、犬に「次はあなたの番だよ」と知らせるメッセージを送ります。『イベント』から『○を送る』ブロックを取り出して、『○と○秒言う』の下につなげます。ドロップダウンをクリックして「新しいメッセージ」を選び、名前に「ネコの挨拶」と入力して OK を押しましょう。
使うブロック
よみこみちゅう...
ヒント
3犬に合図を受け取らせよう
犬のスプライトをクリックして切り替え、合図を受け取ったときの動作を作ります。『イベント』から『○を受け取ったとき』を犬のスクリプトに置き、ドロップダウンで「ネコの挨拶」を選びます。その下に『○と○秒言う』をつなげて「やあ!」と「2」を入れましょう。緑の旗を押すと、ネコが「こんにちは」と言ったあと犬が「やあ!」と返します。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら