提供:Japanese Scratch-Wiki
< 横スクロール
ここでは、よこスクロールのほうほうをかいせつする。よこスクロールとは、スプライトではなくはいけいをうごかすことによって、スプライトがうごいているようにみせるもので、プラットフォーマーなどにりようされている。
ほうしき
いくらかのほうしきがある。
- がめんがいびょうがほう - はいけいスプライトをさくせいし、そのxざひょうをへんかさせる。Scratchのスプライトはげんそくとしてかんぜんにがめんがいにでることができないため、かくすしょりがひつよう。
- たスプライト - Why!?プログラミング「カエルをいえにきせ」にくわしい。
- 1スプライト - このきじでしょうかいする。
- ぶんかつほう - はいけいをこまかくぶんかつする。ぶんかつたんいよりこまかくいどうできない。
- ペンびょうが - いどうごとにさいびょうがする。100%penのスクロールしきプラットフォーマーはすべてこのほうほう。
1スプライトがめんがいびょうがしきのよこスクロール
ここでは、1スプライトがめんがいびょうがしきのよこスクロールをさくせいする。たてスクロールのばあいはxざひょうをyざひょうとよみかえ、すうちをちょうせつすること。
コントロール
よこスクロールではxざひょうブロックのかわりにへんすうをしようする。「x」というへんすうをさくせいする。そして、いかのようなスクリプトをおく。(どこでもよい。) <scratchblocks> @greenFlag がおされたとき::hat events [x v]を[0]にする ずっと もし <(みぎむきやじるし v) キーがおされた>なら [x v]を(10)ずつかえる end もし <(ひだりむきやじるし v) キーがおされた>なら [x v]を(-10)ずつかえる end end </scratchblocks> これは、さゆうキーでスプライトをそうさするときのスクリプトのうごきブロックをへんすうへのだいにゅうにおきかえただけだ。
はいけい
ステージはうごかせないため、「はいけい」というなまえのスプライトをつかう。480x360のコスチュームをすうこよういする。また、クローンをないぶでしようするため、こすうは300いかにしないといけない。クローンのしきべつように、このスプライトのみのへんすう「clone id」をつくる。また、あとでコスチュームをついかしやすいようにへんすう「コスチュームのこすう」をつくり、コスチュームのこすうをいれる。(じどうかもできる。)ここではコスチューム4ことする。
<scratchblocks> @greenFlagがおされたとき::events hat xざひょうを(0)、yざひょうを(0)にする // しょきか コスチュームを(() + (1))にする // さいしょのコスチュームにする [コスチュームのこすう v]を[4]にする [さいはいめん v]にいどうする::looks [clone id v]を[0]にする (コスチュームのこすう)かいくりかえす
つぎのコスチュームにする [clone id v]を(1)ずつかえる [じぶんじしん v]のクローンをつくる
end [clone id v]を[0]にする いどうのしょり::custom
クローンされたとき [さいはいめん v]にいどうする::looks いどうのしょり::custom
ていぎ いどうのしょり ずっと
xざひょうを(((clone id)*(480)) - ((x)を((コスチュームのこすう)*(480))でわったあまり))にする もし<(xざひょう)>[-465]>なら ひょうじする でなければ かくす end
end </scratchblocks>