![ラッチ先生](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)
今回は、
地面(背景)を
- 縦スクロールする
プログラミングを 学びます。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/05/sukku_futu-2-300x300.png)
ボールが、動いているみたいだね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
縦スクロールのプログラムです。
このブロックだけで、無限に続きますよ!
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation7.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
なんか、
横スクロールのスプライトと 似てなぁ~い?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/09/ratch_kao_yes-300x300.png)
そのとおぉぉぉぉぉぉ・・・・・り!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/10/sukku_un-300x300.png)
ん…!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/10/ratch_kao_dounaru.png)
考え方が、同じなんだ!
x座標を、y座標に しただけだよ!
わかりやすく解説していくね。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
はぁ~い。
それでは、楽しくプログラミングを学んでいきましょう!
今回作るスクラッチの作品は、これっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
ずっと続くよ!
今回のプログラミングで学ぶことは
1.地面が、縦スクロールするスクリプトが わかるよ
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation8.png)
スクリプトを見てみよう
スプライトはこれです!
![「スクラッチしよう!11-7 縦スクリプト」 scratch スプライト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation9.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スプライト「ねっちボール」は、
ペイントエディターの「コピー、貼り付け」を使って 作成しています。
作り方は、こちらの記事に載っています。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
スプライト「コース」は、
ペイントエディターの「四角形」を使って作成しています。
使い方は、こちらの記事に載っています。
コスチュームはこれです!
![「スクラッチしよう!11-7 縦スクリプト」 scratch コースのコスチューム](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation23.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
コスチューム2~6は、
コスチューム1を複製して、色を変えただけだよ!
スクリプトはこれです!
ねっちボールのスクリプト
![「スクラッチしよう!11-7 縦スクリプト」 scratch ねっちボールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation24.png)
コースのスクリプト
![「スクラッチしよう!11-7 縦スクリプト」 scratch コースのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation6.png)
プログラミングの仕方を説明します
縦スクロールを作成する前に…
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
まず、
「縦スクロール」の基本の流れを教えます。
1,スプライト「コース」が 「y座標:0」の時に,「y座標:360」にクローンを作る
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール1](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation29.png)
2,下へ 動きます
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール2](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation33.png)
3,「y座標:-360」になったら、スプライト「コース」は「y座標:360」に移す
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール3](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation35.png)
4.下へ 動きます
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール4](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation42-1.png)
5.「コース」のクローンが「y座標:-360」になったら、削除する
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール5](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation43.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
1に、もどります!
「縦スクロール」は、この繰り返しになるんだ!
![スック](https://scratchsiyou.com/wp-content/uploads/2022/01/sukku_futu-300x300.png)
なるほどね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
ただ、y座標:-360やy座標:360に 表示できません。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
えっ、だめなの?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
そう!
だから、スプライト「コース」のy座標の範囲を 確認します。
1. y座標:「0」に、「360」を入力する
![「スクラッチしよう!11-7 縦スクリプト」 scratch y座標を360と入力する](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation48-1.png)
2.y座標:「0」に、「-360」を入力する
![「スクラッチしよう!11-7 縦スクリプト」 scratch y座標を-360と入力する](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation50-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
ほんとだ!
y座標:360や-360に 行かない。
縦スクロールのプログラミング
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
最初に「コスチューム1」を
![scratch 「コスチュームを○にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/09/scratchsiyoutitle1106_explanation37.png)
をx座標:0に、置きます。
1.スプライト「コース」を、x座標:0に 表示する
![「スクラッチしよう!11-7 縦スクリプト」 scratch コースを表示するスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation52-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_question-300x300.png)
「最背面」…?
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
スプライト「コース」を作った時、「ねっちボール」が見えなくなったと思います。
それは、「コース」が「ねっちボール」の上に表示されたからなんだ。
「最背面へ移動する」ブロックを使って
![scratch 「最背面へ移動する」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation65.png)
「ねっちボール」の下に表示し、「ねっちボール」を見えるようにしたんだ。
![「スクラッチしよう!11-7 縦スクリプト」 scratch 最背面へ移動するブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation69.png)
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
そして、クローンブロックを使って
![scratch 「○のクローンを作る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/09/scratchsiyoutitle1106_explanation40.png)
コスチューム2をy座標:360に、置きます。
2.「コース」のクローン、y座標:360に表示する
![「スクラッチしよう!11-7 縦スクリプト」 scratch 最背面へ移動するブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation54-2.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
これが、縦スクロール①のプログラミングだね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
さあ、「y座標を○ずつ変える」ブロックで
![scratch 「y座標を○ずつ変える」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation55.png)
地面を動かします。
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール2](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation59-3.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
あれっ、
クローンが 動いてないよ。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
そうなんです!
スプライト「地面」の中では、地面のクローンは 動きません。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
ふぅ~ん
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2022/08/ratch_kao_dounaru-1.png)
「○を送る」ブロックで、
![scratch 「○を送る」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation61.png)
スプライト「ねっちボール」から 動かします。
3.「コース」のスプライトとクローンを 下へ動かす
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール2](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation74.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
クローンも 動いたね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
つぎの
- 縦スクロール②~⑤
動画で説明しますので、見てください。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
はぁーい。
フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
なるほどね!
わかった。
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
縦スクロール③のプログラミングになるよ。
「○まで待つ」ブロックを使って
![scratch 「○まで待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation70.png)
スプライト「コース」がy座標:-345になったら、y座標:360に表示します
4.スプライト「コース」が『 y座標:-345』になったら、『y座標:360』にする
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール3のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation77.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
あっ、移った!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
「コスチュームを○にする」ブロックで
![scratch 「コスチュームを○にする」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/09/scratchsiyoutitle1106_explanation50.png)
コスチューム3にするよ!
5.スプライト「コース」のコスチュームを3にする
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール3のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation80.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/06/sukku_futu-1-300x300.png)
コスチュームが3に なったね!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
縦スクロール⑤のプログラミングになるよ。
「○まで待つ」ブロックを使って
![scratch 「○まで待つ」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation70-1.png)
今度は、
「コール」のクローンが、y座標:-345になったら 削除します。
6.「コース」のクローンがy座標:-345になったら、削除する
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロール5のスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation82.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_are-1-300x300.png)
あっ、消えた!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
これで、縦スクロールの流れが 終わりました。
スプライト「コース」は、y座標:0になっています。
「ずっと」ブロックを使って
![scratch 「ずっと」ブロック](https://scratchsiyou.com/wp-content/uploads/2022/09/scratchsiyoutitle1106_explanation60.png)
無限に縦スクロールできるようにしましょう!
7.「無限の縦スクロール」完成
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation83.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_ok-1-300x300.png)
やったぁー!
完成だぁ!
まとめ
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
今回は、
コース(背景)を
- 縦スクロールする
プログラミングを 学びました。
![「スクラッチしよう!11-7 縦スクリプト」 scratch 縦スクロールのスクリプト](https://scratchsiyou.com/wp-content/uploads/2022/10/scratchsiyoutitle1107_explanation83-1.png)
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_futu-1-300x300.png)
ずぅ~っと縦スクロールできるんだね
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
そう!
「ねっちボールコロコロ」ゲームで使えるよ。
![スック](https://scratchsiyou.com/wp-content/uploads/2022/09/sukku_ok-1-300x300.png)
早く作りたぁーい!
![ラッチ先生](https://scratchsiyou.com/wp-content/uploads/2021/12/ratch_kao_dounaru.png)
わかりました!
次回は、「ねっちボールコロコロ」のプログラミングです!
お楽しみにね!
それじゃあ、またっ!
![スック](https://scratchsiyou.com/wp-content/uploads/2021/12/sukku_futu-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)
画面を クリックすると
「ステップアップドリル」のサイトへ 行けます!
コメント