【スクラッチ】ゲームの技07 :縦スクロール(無限に続くよ!)
ラッチ先生こんにちは!
「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。
スックスックだよ!
ラッチ先生今回こんかいは、
地面じめん(背景はいけい)を
- 縦たてスクロールする
プログラミングを 学まなびます。
縦たてスクロール スックボールが、動うごいているみたいだね!
ラッチ先生縦たてスクロールのプログラムです。
このブロックだけで、無限むげんに続つづきますよ!
縦たてスクロールのスクリプト スックなんか、
横よこスクロールのスプライトと 似にてなぁ~い?
ラッチ先生そのとおぉぉぉぉぉぉ・・・・・り!
スックん…!
ラッチ先生考かんがえ方かたが、同おなじなんだ!
x座標ざひょうを、y座標ざひょうに しただけだよ!
わかりやすく解説かいせつしていくね。
スックはぁ~い。
それでは、楽たのしくプログラミングを学まなんでいきましょう!
スポンサーリンク 目次- 今回作るスクラッチの作品は、これっ!
- 今回のプログラミングで学ぶことは
- スクリプトを見てみよう
- スプライトはこれです!
- コスチュームはこれです!
- スクリプトはこれです!
- ねっちボールのスクリプト
- コースのスクリプト
- プログラミングの仕方を説明します
- 縦スクロールを作成する前に…
- 縦スクロールのプログラミング
- まとめ
- ステップアップドリル
今回作るスクラッチの作品は、これっ!
- 地面じめんが、下したへ動うごいていくよ(縦たてスクロール)。
ずっと続つづくよ!
今回のプログラミングで学ぶことは
1.地面じめんが、縦たてスクロールするスクリプトが わかるよ
縦たてスクロール スポンサーリンクスクリプトを見てみよう
スプライトはこれです! スプライト スックスプライト「ねっちボール」は、
ペイントエディターの「コピー、貼はり付つけ」を使つかって 作成さくせいしています。
作つくり方かたは、こちらの記事きじに載のっています。
【スクラッチ】ペイントエディターの使い方:コピー、貼り付けペイントエディターを使って、ねっちボールを作成します。コスチューム「ねっち」をコピーして、コスチューム「Ball-a」に貼り付けて出来上がり。ペイントエディターのコピー、貼り付けの使い方を解説します。簡単です。scratchsiyou.com スックスプライト「コース」は、
ペイントエディターの「四角形しかくけい」を使つかって作成さくせいしています。
使つかい方かたは、こちらの記事きじに載のっています。
【スクラッチ】「コスチューム」を作成してみよう!02:四角形、色スプライトを自分で作成することができます。「スプライトを選ぶ」から「描く」へ。ペイントエディターの「四角形」を使って「ビーム」のスプライトを作ります。コスチュームの色の付け方も解説します。scratchsiyou.com コスチュームはこれです! コースのコスチューム スックコスチューム2~6は、
コスチューム1を複製ふくせいして、色いろを変かえただけだよ!
スクリプトはこれです! ねっちボールのスクリプト ねっちボールのスクリプト コースのスクリプト コースのスクリプト スポンサーリンクプログラミングの仕方を説明します
縦スクロールを作成する前に… ラッチ先生まず、
「縦たてスクロール」の基本きほんの流ながれを教おしえます。
縦スクロール1,スプライト「コース」が 「y座標ざひょう:0」の時ときに,「y座標ざひょう:360」にクローンを作つくる
クローンを作つくる2,下したへ 動うごきます
下したへ 動うごく3,「y座標ざひょう:-360」になったら、スプライト「コース」は「y座標ざひょう:360」に移うつす
y座標ざひょう:360に移うつす4.下したへ 動うごきます
下したへ 動うごく5.「コース」のクローンが「y座標ざひょう:-360」になったら、削除さくじょする
クローンを削除さくじょする ラッチ先生1に、もどります!
「縦たてスクロール」は、この繰くり返かえしになるんだ!
スックなるほどね!
ラッチ先生ただ、y座標ざひょう:-360やy座標ざひょう:360に 表示ひょうじできません。
スックえっ、だめなの?
ラッチ先生そう!
だから、スプライト「コース」のy座標ざひょうの範囲はんいを 確認かくにんします。
スプライト「コース」のy座標の範囲の確認1. y座標ざひょう:「0」に、「360」を入力にゅうりょくする
y座標ざひょう:3472.y座標ざひょう:「0」に、「-360」を入力にゅうりょくする
y座標ざひょう:-345 スックほんとだ!
y座標ざひょう:360や-360に 行いかない。
スポンサーリンク 縦スクロールのプログラミング ラッチ先生最初さいしょに「コスチューム1」を
「コスチュームを○にする」ブロックをx座標ざひょう:0に、置おきます。
1.スプライト「コース」を、x座標ざひょう:0に 表示ひょうじする
コースを表示ひょうじするスクリプト スック「最背面さいはいめん」…?
ラッチ先生スプライト「コース」を作つくった時とき、「ねっちボール」が見みえなくなったと思おもいます。
それは、「コース」が「ねっちボール」の上うえに表示ひょうじされたからなんだ。
「最背面さいはいめんへ移動いどうする」ブロックを使つかって
「最背面さいはいめんへ移動いどうする」ブロック「ねっちボール」の下したに表示ひょうじし、「ねっちボール」を見みえるようにしたんだ。
「最背面さいはいめんへ移動いどうする」ブロック ラッチ先生そして、クローンブロックを使つかって
「○のクローンを作つくる」ブロックコスチューム2をy座標ざひょう:360に、置おきます。
2.「コース」のクローン、y座標ざひょう:360に表示ひょうじする
コースのクローンを表示ひょうじするスクリプト スックこれが、縦たてスクロール①のプログラミングだね!
ラッチ先生さあ、「y座標ざひょうを○ずつ変かえる」ブロックで
「y座標ざひょうを○ずつ変かえる」ブロック地面じめんを動うごかします。
縦たてスクロール2 スックあれっ、
クローンが 動うごいてないよ。
ラッチ先生そうなんです!
スプライト「地面じめん」の中では、地面じめんのクローンは 動うごきません。
スックふぅ~ん
ラッチ先生「○を送おくる」ブロックで、
「○を送おくる」ブロックスプライト「ねっちボール」から 動うごかします。
3.「コース」のスプライトとクローンを 下したへ動うごかす
縦たてスクロール2スクリプト スッククローンも 動うごいたね!
ラッチ先生つぎの
- 縦たてスクロール②~⑤
動画どうがで説明せつめいしますので、見みてください。
スックはぁーい。
縦スクロールのプログラミングを解説 縦たてスクロールのプログラミングの解説かいせつフリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo
スックなるほどね!
わかった。
ラッチ先生縦たてスクロール③のプログラミングになるよ。
「○まで待まつ」ブロックを使つかって
「○まで待まつ」ブロックスプライト「コース」がy座標ざひょう:-345になったら、y座標ざひょう:360に表示ひょうじします
4.スプライト「コース」が『 y座標ざひょう:-345』になったら、『y座標ざひょう:360』にする
y座標ざひょう:360にするスクリプト スックあっ、移うつった!
ラッチ先生「コスチュームを○にする」ブロックで
「コスチュームを○にする」ブロックコスチューム3にするよ!
5.スプライト「コース」のコスチュームを3にする
コスチューム3するスクリプト スックコスチュームが3に なったね!
ラッチ先生縦たてスクロール⑤のプログラミングになるよ。
「○まで待まつ」ブロックを使つかって
「○まで待まつ」ブロック今度こんどは、
「コール」のクローンが、y座標ざひょう:-345になったら 削除さくじょします。
6.「コース」のクローンがy座標ざひょう:-345になったら、削除さくじょする
縦たてスクロール5のスクリプト スックあっ、消きえた!
ラッチ先生これで、縦たてスクロールの流ながれが 終おわりました。
スプライト「コース」は、y座標ざひょう:0になっています。
「ずっと」ブロックを使つかって
「ずっと」ブロック無限むげんに縦たてスクロールできるようにしましょう!
7.「無限むげんの縦たてスクロール」完成かんせい
縦たてスクロールのスクリプト スックやったぁー!
完成かんせいだぁ!
スポンサーリンクまとめ
ラッチ先生今回こんかいは、
コース(背景はいけい)を
- 縦たてスクロールする
プログラミングを 学まなびました。
縦たてスクロールのスクリプト スックずぅ~っと縦たてスクロールできるんだね
ラッチ先生そう!
「ねっちボールコロコロ」ゲームで使つかえるよ。
スック早はやく作つくりたぁーい!
ラッチ先生わかりました!
次回じかいは、「ねっちボールコロコロ」のプログラミングです!
お楽たのしみにね!
それじゃあ、またっ!
スックまったねえーーー!
(@^^)/~~~
スポンサーリンクステップアップドリル
ラッチ先生「変数へんすう」って、なあに?
「変数へんすう」ブロックって、どう使つかうの?
と 思おもっている方かたに!
変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました
ラッチ先生「リスト」って、なあに?
「リスト」ブロックって、どう使つかうの?
と 思おもっている方かたはこちら!
リストブロックでのプログラミングを 学まなべるドリルを 作つくりました
スック画面がめんを クリックすると
「ステップアップドリル」のサイトへ 行いけます!
ラッチ先生pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!
「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。
リンク リンク