【スクラッチ】ゲームにBGMを入れる方法:3つのコードでできます

音
ラッチ先生
ラッチ先生

こんにちは.

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックです!

ラッチ先生
ラッチ先生

今回こんかいは、ゲームにBGMを流ながすプログラミングを行おこないます。

スック
スック

BGMって、ゲーム中ちゅうに流ながれている音楽おんがくのことだよね!

わあ~、やったぁ!

BGMが 流ながれる
ラッチ先生
ラッチ先生

BGMを 流ながすスクリプトは、この3つのコードでできてしまいます。

BGMを流すスクリプト
BGMと流ながすスクリプト
スック
スック

えっ、これだけでいいの?

ラッチ先生
ラッチ先生

かんたんでしょ!

さあ、はじめてみよう!

それでは、楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 緑みどりの旗はたをクリックしたら、かに が 動うごきだすよ。
  • マウスを使つかってネコを動うごかし、かにから逃にげよう
  • 緑みどりの旗はたをクリックすると、BGMが流ながれるよ
  • カニにつかまると、効果音こうかおんが流ながれておしまいです。
スック
スック

かに に つかまらないようにね!

今回のプログラミングで学ぶことは

1. かにが動うごくスクリプトがわかるよ

「スクラッチしよう!3-2 BGMを 入れよう!」かにがいろんな所に動く
かにが いろんな所ところに動うごく

2.マウスでネコを動うごかすスクリプトがわかるよ

「スクラッチしよう!3-2 BGMを 入れよう!」マウスでネコを動かす
マウスでネコを動うごかす

3.BGMビージーエムが流ながれるスクリプトがわかるよ

「スクラッチしよう!3-2 BGMを 入れよう!」BGMが流れる
BGMが流ながれる

4.かににつかまると、動うごきが止とまるスクリプトがわかるよ

「スクラッチしよう!3-2 BGMを 入れよう!」かににつかまると、動きが止まる
かににつかまると、動うごきが止とまる

5.効果音こうかおんが出でてしゃべって終おわるスクリプトがわかるよ

「スクラッチしよう!3-2 BGMを 入れよう!」効果音が出て「つかまえた!」と言って終了する
効果音こうかおんが出でて「つかまえた!」と言いって終おわる

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!3-2 BGMを 入れよう!」スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、「ネコ」「かに」です。

スクラッチ画面がめんを見ると、 「ネコ」「かに」 と表示ひょうじされています。

 *「スプライト1」を「ネコ」に名前なまえを変かえました。

*「Crab」を「かに」に名前なまえを変かえました。

背景はこれです!

「スクラッチしよう!3-2 BGMを 入れよう!」はいけい
「背景はいけい」
ラッチ先生<br>
ラッチ先生

背景はいけいを「Light」にしました。

背景はいけいの入いれ方かたを知しりたい人ひとは、この記事きじから学まなぼう!

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!3-2 BGMを 入れよう!」scratchネコのスクリプト
ネコのスクリプト

カニのスクリプト

「スクラッチしよう!3-2 BGMを 入れよう!」scratch かにのスクリプト
かにのスクリプト

背景のスクリプト

「スクラッチしよう!3-2 BGMを 入れよう!」背景のスクリプト
背景はいけいのスクリプト

スポンサーリンク

プログラミングの仕方を説明します

ネコのスクリプト

マウスでネコが動くプログラミング

ネコをマウスで動かすスクリプト
ネコをマウスで動うごかすスクリプト
スック
スック

「マウスのポインターへ行いく」コードについて くわしく知しりたい方かたは、

こちらの記事きじを読よんでみてね。

かにに つかまると動きが止まるプログラミング

かににつかまると動きが止まるスクリプト
かにに つかまると動うごきが止とまるスクリプト

スポンサーリンク

かにのスクリプト

かにが いろんな所に動くプログラミング

かにがいろんな所に動くスクリプト
かにが いろんな所ところに動うごくスクリプト

ねこをつかまえると 動きが止まるプログラミング

ネコを捕まえると カニの動きが止まるスクリプト
ねこをつかまえると カニの動うごきが止とまるスクリプト

効果音を出して しゃべって終わるプログラミング

効果音を出して「つかまえた!」と言って終わるスクリプト
効果音こうかおんを出だして「つかまえた!」と言いって終おわるスクリプト
スック
スック

・「このスクリプトを止とめる」コード

・「スプライトの他ほかのスクリプトを止とめる」コード

・「すべてを止とめる」コード

どれもスクリプトを止とめるコードだったよね。

いまいち、「なんだったけ・・・?」と思おもったら

こちらの記事きじを読よんでみよう!

スポンサーリンク

背景のスクリプト

BGMが流れるプログラミング

ラッチ先生<br>
ラッチ先生

BGMが流ながれるスクリプトを背景はいけいの「コード」で作つくりました。

このBGMのスクリプトは、ネコや かにの所ところで作つくってもかまいません。

背景はいけいの所ところで作つくったほうがわかりやすいと思おもったので、こちらで作つくりました。

BGMが流れるスクリプト
BGMが流ながれるスクリプト
スック
スック

「〇の音おとを鳴ならす」コードと「終おわるまで〇の音おとを鳴ならす」コードが出でてきたね。

「この2つのコードのちがいは、なんだったけぇ・・・?」と思おもったら、

こちらの記事きじにのってるよ。

スポンサーリンク

BGMは、音の「ループ」から選ぼう!

スック
スック

音おとの「ループ」ってなあに?

ラッチ先生<br>
ラッチ先生

「ループ」と言いうのは、プログラミングでは「繰くり返かえし」という意味いみになります。

スクラッチの「ループ」の音おとは、BGM用ようの音おとになりますね。

scratchの「ループ」の音
「ループ」の音おと
スック
スック

わぁ~、たくさんあるなあ!

ラッチ先生<br>
ラッチ先生

スクラッチでは、55個この「ループ」の音おとが用意よういされています。

自分じぶんの好すきな「ループ」の音おとを、BGMで流ながしてみよう!

スック
スック

よーし、えらぶぞーー!

スポンサーリンク

まとめ

ラッチ先生<br>
ラッチ先生

今回こんかいは、

「終おわるまで〇の音おとを鳴ならす」コードを使つかって、ゲームにBGMを流ながすプログラミングを学まなびました。

今日のプログラミングでわかったこと

ラッチ先生<br>
ラッチ先生

BGMのプログラミングは、この3つのコード!

BGMのスクリプト
BGMのスクリプト
スック
スック

これだけで、できちゃうんだあ!

ラッチ先生<br>
ラッチ先生

そう!かんたんでしょ!

あとは、「ループ」から好きな音を選べばいいだけ!

スック
スック

みんなもすぐにBGMが流ながれる作品さくひんができるね!!


ラッチ先生<br>
ラッチ先生

今回こんかいのプログラミング学習がくしゅうは、ここまで!

BGMのプログラミングがこんなにも簡単かんたんだなんて思おもわなかったでしょ!

たくさん「ループ」の音おとがあるので、どんどん使つかっていこう。

BGMが流ながれる作品さくひんを友達ともだちに見みせたら、「おっ、すごいっ!」って驚おどろきますよ。

それじゃ、また!!

スック
スック

バイなら!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

・ BGM提供:DOVA-SYNDROME 「あさごはんなあに?」 by ゆうり
  https://dova-s.jp/

・ 効果音提供:Chisato’s Website 「thought_bubble_cloud_02」
  https://chisatosound.sakura.ne.jp/index.html

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント