【スクラッチ】ゲームにBGMを入れる方法:3つのコードでできます
ラッチ先生こんにちは.
「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。
スックスックです!
ラッチ先生今回こんかいは、ゲームにBGMを流ながすプログラミングを行おこないます。
スックBGMって、ゲーム中ちゅうに流ながれている音楽おんがくのことだよね!
わあ~、やったぁ!
BGMが 流ながれる ラッチ先生BGMを 流ながすスクリプトは、この3つのコードでできてしまいます。
BGMと流ながすスクリプト スックえっ、これだけでいいの?
ラッチ先生かんたんでしょ!
さあ、はじめてみよう!
それでは、楽たのしくプログラミングを学まなんでいきましょう!
スポンサーリンク 目次- 今回作るスクラッチの作品は、これっ!
- 今回のプログラミングで学ぶことは
- スクリプトを見てみよう
- スプライトはこれです!
- 背景はこれです!
- スクリプトはこれです!
- ネコのスクリプト
- カニのスクリプト
- 背景のスクリプト
- プログラミングの仕方を説明します
- ネコのスクリプト
- マウスでネコが動くプログラミング
- かにに つかまると動きが止まるプログラミング
- かにのスクリプト
- かにが いろんな所に動くプログラミング
- ねこをつかまえると 動きが止まるプログラミング
- 効果音を出して しゃべって終わるプログラミング
- 背景のスクリプト
- BGMが流れるプログラミング
- ネコのスクリプト
- BGMは、音の「ループ」から選ぼう!
- まとめ
- 今日のプログラミングでわかったこと
- ステップアップドリル
今回作るスクラッチの作品は、これっ!
- 緑みどりの旗はたをクリックしたら、かに が 動うごきだすよ。
- マウスを使つかってネコを動うごかし、かにから逃にげよう
- 緑みどりの旗はたをクリックすると、BGMが流ながれるよ
- カニにつかまると、効果音こうかおんが流ながれておしまいです。
かに に つかまらないようにね!
今回のプログラミングで学ぶことは
1. かにが動うごくスクリプトがわかるよ
かにが いろんな所ところに動うごく2.マウスでネコを動うごかすスクリプトがわかるよ
マウスでネコを動うごかす3.BGMビージーエムが流ながれるスクリプトがわかるよ
BGMが流ながれる4.かににつかまると、動うごきが止とまるスクリプトがわかるよ
かににつかまると、動うごきが止とまる5.効果音こうかおんが出でてしゃべって終おわるスクリプトがわかるよ
効果音こうかおんが出でて「つかまえた!」と言いって終おわる 【スクラッチ】 「スクリプト」ってなあに?「スクリプト」とは、ブロックをつなぎ合わせて、コンピューターに出す命令の作文のことです。スクラッチのブロックは、コンピューターに出す一つの命令の文だと思ってください。この命令の文をいくつか組み合わて、自分がスプライトにさせたい命令の作文を作ります。この命令の作文を「スクリプト」と呼び、この「スクリプト」という作文を作り上げていくことを「プログラミング」と呼びます。scratchsiyou.com スポンサーリンクスクリプトを見てみよう
スプライトはこれです! スプライト ラッチ先生このスクラッチ作品さくひんのスプライトは、「ネコ」「かに」です。
スクラッチ画面がめんを見ると、 「ネコ」「かに」 と表示ひょうじされています。
*「スプライト1」を「ネコ」に名前なまえを変かえました。
*「Crab」を「かに」に名前なまえを変かえました。
背景はこれです! 「背景はいけい」 ラッチ先生背景はいけいを「Light」にしました。
背景はいけいの入いれ方かたを知しりたい人ひとは、この記事きじから学まなぼう!
【スクラッチ】シューティングゲーム:背景を変更させるネコからビームが出てくるシューティングゲームをプログラミングします。的に当たると背景が変更します。背景を変更するブロックは2つ。「背景を〇にする」ブロックは、背景の画像を決めます。「次の背景にする」ブロックは、背景の画像を次の画像にします。scratchsiyou.com スクリプトはこれです! ネコのスクリプト ネコのスクリプト カニのスクリプト かにのスクリプト 背景のスクリプト 背景はいけいのスクリプト スポンサーリンクプログラミングの仕方を説明します
ネコのスクリプト マウスでネコが動くプログラミング ネコをマウスで動うごかすスクリプト スック「マウスのポインターへ行いく」コードについて くわしく知しりたい方かたは、
こちらの記事きじを読よんでみてね。
【スクラッチ】マウスで動かす「マウスのポインターへ行く」ブロックスプライトをマウスで動かす方法の一つに「マウスのポインターへ行く」ブロックを使うプログラミングがあります。スプライトの位置がマウスのポインターと同じになります。「ずっと」ブロックで繰り返せば、スプライトをマウスで動かすことができます。ゲーム作品で主人公を動かすプログラミングによく使われています。scratchsiyou.com かにに つかまると動きが止まるプログラミング かにに つかまると動うごきが止とまるスクリプト スポンサーリンク かにのスクリプト かにが いろんな所に動くプログラミング かにが いろんな所ところに動うごくスクリプト ねこをつかまえると 動きが止まるプログラミング ねこをつかまえると カニの動うごきが止とまるスクリプト 効果音を出して しゃべって終わるプログラミング 効果音こうかおんを出だして「つかまえた!」と言いって終おわるスクリプト スック・「このスクリプトを止とめる」コード
・「スプライトの他ほかのスクリプトを止とめる」コード
・「すべてを止とめる」コード
どれもスクリプトを止とめるコードだったよね。
いまいち、「なんだったけ・・・?」と思おもったら
こちらの記事きじを読よんでみよう!
【スクラッチ】3つの「〇を止める」ブロックの使い方スクラッチの制御には、「このスクリプトを止める」「スプライトの他のスクリプトを止める」「すべてを止める」のスクリプトを止める3つのブロックがあります。「このスクリプトを止める」ブロックは、組み込まれているスクリプトを止めます。「スプライトの他のスクリプトを止める」ブロックは、他のスクリプトを止めます。「すべてを止める」は、すべてのスプライトのスクリプトを止めます。scratchsiyou.com スポンサーリンク 背景のスクリプト BGMが流れるプログラミング ラッチ先生BGMが流ながれるスクリプトを背景はいけいの「コード」で作つくりました。
このBGMのスクリプトは、ネコや かにの所ところで作つくってもかまいません。
背景はいけいの所ところで作つくったほうがわかりやすいと思おもったので、こちらで作つくりました。
BGMが流ながれるスクリプト スック「〇の音おとを鳴ならす」コードと「終おわるまで〇の音おとを鳴ならす」コードが出でてきたね。
「この2つのコードのちがいは、なんだったけぇ・・・?」と思おもったら、
こちらの記事きじにのってるよ。
スクラッチで効果音を入れる方法「〇の音を鳴らす」ブロックを使おう作品に効果音を入れたい時は、「〇の音を鳴らす」ブロックを使いましょう。スクラッチにはたくさんの効果音が用意されています。効果音の選び方、効果音を入れたプログラミングの仕方、「最後まで〇の音を鳴らす」ブロックとの違いがわかります。scratchsiyou.com スポンサーリンクBGMは、音の「ループ」から選ぼう!
スック音おとの「ループ」ってなあに?
ラッチ先生「ループ」と言いうのは、プログラミングでは「繰くり返かえし」という意味いみになります。
スクラッチの「ループ」の音おとは、BGM用ようの音おとになりますね。
「ループ」の音おと スックわぁ~、たくさんあるなあ!
ラッチ先生スクラッチでは、55個この「ループ」の音おとが用意よういされています。
自分じぶんの好すきな「ループ」の音おとを、BGMで流ながしてみよう!
スックよーし、えらぶぞーー!
スポンサーリンクまとめ
ラッチ先生今回こんかいは、
「終おわるまで〇の音おとを鳴ならす」コードを使つかって、ゲームにBGMを流ながすプログラミングを学まなびました。
今日のプログラミングでわかったこと ラッチ先生BGMのプログラミングは、この3つのコード!
BGMのスクリプト スックこれだけで、できちゃうんだあ!
ラッチ先生そう!かんたんでしょ!
あとは、「ループ」から好きな音を選べばいいだけ!
スックみんなもすぐにBGMが流ながれる作品さくひんができるね!!
ラッチ先生今回こんかいのプログラミング学習がくしゅうは、ここまで!
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
【Pygame Zero】ゲームの技03:BGMを 流そう!Pygame Zeroでゲーム中にBGMを流す方法を解説するよ!BGMを再生したり、当たったらBGMを止めたり、効果音を鳴らしたり、ゲームの音の使い方が楽しく覚...pythonsiyou.comステップアップドリル
ラッチ先生「変数へんすう」って、なあに?
「変数へんすう」ブロックって、どう使つかうの?
と 思おもっている方かたに!
変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました
ラッチ先生「リスト」って、なあに?
「リスト」ブロックって、どう使つかうの?
と 思おもっている方かたはこちら!
リストブロックでのプログラミングを 学まなべるドリルを 作つくりました
スック画面がめんを クリックすると
「ステップアップドリル」のサイトへ 行いけます!
ラッチ先生pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!
「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。
リンク リンク