![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
こんにちは
「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スックです!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、ゲームにBGMを流すプログラミングを行います。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
BGMって、ゲーム中に流れている音楽のことだよね!
わあ~、やったぁ!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
BGMを 流すスクリプトは、この3つのコードでできてしまいます。
![BGMを流すスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_sclipt6-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_are-300x300.png)
えっ、これだけでいいの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/03/ratch_kao_yes-300x300.png)
かんたんでしょ!
さあ、はじめてみよう!
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_ok-300x300.png)
かに に つかまらないようにね!
今回のプログラミングで学ぶことは
1. かにが動くスクリプトがわかるよ
![「スクラッチしよう!3-2 BGMを 入れよう!」かにがいろんな所に動く](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_explanation1.png)
2.マウスでネコを動かすスクリプトがわかるよ
![「スクラッチしよう!3-2 BGMを 入れよう!」マウスでネコを動かす](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_explanation2.png)
3.BGMが流れるスクリプトがわかるよ
![「スクラッチしよう!3-2 BGMを 入れよう!」BGMが流れる](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_explanation3.png)
4.かににつかまると、動きが止まるスクリプトがわかるよ
![「スクラッチしよう!3-2 BGMを 入れよう!」かににつかまると、動きが止まる](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0109_explanation20.png)
5.効果音が出てしゃべって終わるスクリプトがわかるよ
![「スクラッチしよう!3-2 BGMを 入れよう!」効果音が出て「つかまえた!」と言って終了する](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_explanation4.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!3-2 BGMを 入れよう!」スプライト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_splite.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
このスクラッチ作品のスプライトは、「ネコ」「かに」です。
スクラッチ画面を見ると、 「ネコ」「かに」 と表示されています。
*「スプライト1」を「ネコ」に名前を変えました。
*「Crab」を「かに」に名前を変えました。
背景はこれです!
![「スクラッチしよう!3-2 BGMを 入れよう!」はいけい](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_background.png)
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
背景を「Light」にしました。
背景の入れ方を知りたい人は、この記事から学ぼう!
スクリプトはこれです!
ネコのスクリプト
![「スクラッチしよう!3-2 BGMを 入れよう!」scratchネコのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_sclipt4.png)
カニのスクリプト
![「スクラッチしよう!3-2 BGMを 入れよう!」scratch かにのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_sclipt5.png)
背景のスクリプト
![「スクラッチしよう!3-2 BGMを 入れよう!」背景のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/01/scratchsiyoutitle0302_sclipt6.png)
プログラミングの仕方を説明します
ネコのスクリプト
マウスでネコが動くプログラミング
![ネコをマウスで動かすスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation6.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
「マウスのポインターへ行く」コードについて くわしく知りたい方は、
こちらの記事を読んでみてね。
かにに つかまると動きが止まるプログラミング
![かににつかまると動きが止まるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation12.png)
かにのスクリプト
かにが いろんな所に動くプログラミング
![かにがいろんな所に動くスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation14.png)
ねこをつかまえると 動きが止まるプログラミング
![ネコを捕まえると カニの動きが止まるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation16.png)
効果音を出して しゃべって終わるプログラミング
![効果音を出して「つかまえた!」と言って終わるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation18.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
・「このスクリプトを止める」コード
・「スプライトの他のスクリプトを止める」コード
・「すべてを止める」コード
どれもスクリプトを止めるコードだったよね。
いまいち、「なんだったけ・・・?」と思ったら
こちらの記事を読んでみよう!
背景のスクリプト
BGMが流れるプログラミング
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
BGMが流れるスクリプトを背景の「コード」で作りました。
このBGMのスクリプトは、ネコや かにの所で作ってもかまいません。
背景の所で作ったほうがわかりやすいと思ったので、こちらで作りました。
![BGMが流れるスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation19.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-300x300.png)
「〇の音を鳴らす」コードと「終わるまで〇の音を鳴らす」コードが出てきたね。
「この2つのコードのちがいは、なんだったけぇ・・・?」と思ったら、
こちらの記事にのってるよ。
BGMは、音の「ループ」から選ぼう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_question-300x300.png)
音の「ループ」ってなあに?
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「ループ」と言うのは、プログラミングでは「繰り返し」という意味になります。
スクラッチの「ループ」の音は、BGM用の音になりますね。
![scratchの「ループ」の音](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_explanation20.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_are-300x300.png)
わぁ~、たくさんあるなあ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
スクラッチでは、55個の「ループ」の音が用意されています。
自分の好きな「ループ」の音を、BGMで流してみよう!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_ok-300x300.png)
よーし、えらぶぞーー!
まとめ
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
「終わるまで〇の音を鳴らす」コードを使って、ゲームにBGMを流すプログラミングを学びました。
今日のプログラミングでわかったこと
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
BGMのプログラミングは、この3つのコード!
![BGMのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/03/scratchsiyoutitle0302_sclipt6.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_are-300x300.png)
これだけで、できちゃうんだあ!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!かんたんでしょ!
あとは、「ループ」から好きな音を選べばいいだけ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/03/sukku_ok-300x300.png)
みんなもすぐにBGMが流れる作品ができるね!!
![ラッチ先生<br>](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回のプログラミング学習は、ここまで!
BGMのプログラミングがこんなにも簡単だなんて思わなかったでしょ!
たくさん「ループ」の音があるので、どんどん使っていこう。
BGMが流れる作品を友達に見せたら、「おっ、すごいっ!」って驚きますよ。
それじゃ、また!!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_ok-300x300.png)
バイなら!
(@^^)/~~~
ステップアップドリル
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「変数」って、なあに?
「変数」ブロックって、どう使うの?
と 思っている方に!
変数ブロックでのプログラミングを 学べるドリルを 作りました
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「リスト」って、なあに?
「リスト」ブロックって、どう使うの?
と 思っている方はこちら!
リストブロックでのプログラミングを 学べるドリルを 作りました
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント