STEP 2 ビームを発射!
このステップで学ぶこと: クローン(分身)隠す・表示する〜まで繰り返す
🎯 このステップのゴール
スペースキーで ビームを発射できるようにします。
秘密は「クローン」」 スプライトの分身をどんどん作る技!
作ってみよう
- スプライトリストで 「ビーム」 を選ぶ
- まず「発射する係」のコードを作る
ビーム のコード①(発射係)
⚑ が押されたとき
隠す
ずっと
もし <(スペース v) キーが押された> なら
(自分自身 v) のクローンを作る
(0.2) 秒待つ
end
end
⭐ 大事なポイント
本体のビームは「隠す」で見えなくしておくよ。
飛んでいくのはクローン(分身)だけ。本体は「クローン製造マシン」なんだ。
- 次に「飛んでいく係」のコードを作る
ビーム のコード②(クローンの動き)
クローンされたとき
(じき v) へ行く
y座標を (30) ずつ変える
表示する
<(y座標) > (160)> まで繰り返す
y座標を (12) ずつ変える
end
このクローンを削除する
- を押して、スペースキーでビームが出るか試そう!
🚀 ミッション
- 「0.2秒待つ」の数字を変えて、連射スピードを変えてみよう
- 「y座標を 12 ずつ変える」でビームの速さも変わるよ
- チャレンジ: ビームの見た目(コスチューム)を自分の好きな形に描き替えてみよう
🔧 うまくいかないとき
ビームが出ない
コード②の「表示する」を入れたかな? 本体を「隠す」しているから、クローンで「表示する」が必要だよ。
😵 ビームがじきについてこない
「じきへ行く」ブロックの▼で「じき」を選んだか確かめよう。
ビームが止まったまま
「〜まで繰り返す」の中に「y座標を12ずつ変える」が入っているかな?
ビームが消えない
「y座標 > 160 まで繰り返す」のあとに「このクローンを削除する」をつけたかな?
マナビバ プログラミング教室