これを学ぶよ
わざwiki-conversations-2 順番を守って会話しよう by Cresmaia / 元プロジェクト
「メッセージを送って待つ」を使うと、2 つめのスプライトが話し終わるのを待ってから次のせりふを言える。1 つめのスプライトが director (進行役) みたいに会話を順番にコントロールするよ。
つかうブロック
緑の旗が押されたとき○と○秒言う○を送って待つ
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 2スプライト同士の会話のしくみ
1Sprite 1 で「送って待つ」を使った会話を作ろう
👇 下の「使うブロック」は Sprite 1 のスクリプトだよ。 Sprite 1 のスクリプトを作ります。「緑の旗が押されたとき」、「○と○秒言う」で「おはよう!」を 2 秒言う、「○を送って待つ」で「Sprite2の番」というメッセージを送って待つ、最後に「○と○秒言う」で「今日も いい天気だね」を 2 秒言う、と並べます。「○を送って待つ」は「○を送る」とにているけど、受け取ったスクリプトが終わるまで待ってくれるのが大事なちがいだよ。今はまだ Sprite 2 がないから、待たずにすぐ「天気」のせりふに進んでしまうよ。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2Sprite 2 を追加して順番つき会話を完成しよう
👇 下の「使うブロック」は 上のかたまりが Sprite 1、下のかたまり (○を受け取ったとき) が Sprite 2 のスクリプトだよ。 新しいスプライト (Sprite 2) を追加して選び、「Sprite2の番 を受け取ったとき」を置きます。その下に「○と○秒言う」で「おはよう、元気?」を 2 秒言うようにします。緑の旗を押すと「Sprite 1 → Sprite 2 → Sprite 1」と順番に話します。Sprite 1 の「○を送って待つ」が Sprite 2 のせりふが終わるまで待ってくれるから、Sprite 1 の 2 つめのせりふが Sprite 2 と重ならずに順番に出るよ。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら