これを学ぶよ
わざmid-9 クローンで増やそう by Cresmaia / 元プロジェクト
クローン機能を使って星をたくさん増やして降らせよう。クローン作成・受信、乱数、座標設定、表示/非表示を学ぶ。
つかうブロック
緑の旗が押されたとき隠すずっと
横に並べると、見ながら作れるよ
動画を見て、自分でも作ってみよう
やってみよう!ステップ 1 / 4もっとScratchを楽しもう
1クローンを作り続けよう
星のスプライトを用意し、クローンを作る側のプログラムを書きます。『緑の旗が押されたとき』の下に『隠す』をつなげて元の星は見えなくします。次に『ずっと』の中に『○秒待つ』(0.5) と『○のクローンを作る』(自分自身)を入れて、0.5秒ごとにクローンを作り続けます。
↑上のならべ方も見てね
使うブロック
よみこみちゅう...
ヒント
2クローンの最初の位置を決めよう
クローンが作られたときの動作を書きます。『クローンされたとき』を新しく置き、『表示する』でクローンを見えるようにし、『y座標を○にする』(180) で画面の上に配置します。位置を決めるためにいったん『x座標を○にする』も置いておきます。
使うブロック
よみこみちゅう...
ヒント
3ランダムな場所から落とそう
クローンが毎回違うx座標から出てくるように、『x座標を○にする』の○に『○から○までの乱数』をはめ込みます。「-200」から「200」までの乱数にすると、画面の左右いろいろな場所から星が落ちてきます。
使うブロック
よみこみちゅう...
ヒント
4下に落ちて画面外で消えるように
クローンを下に落とし、画面外に出たら消すしくみを作ります。『ずっと』の中に『y座標を○ずつ変える』(-5) を入れ、星をだんだん下げます。さらに『もし○なら』を入れ、『調べる』の『y座標』と『○<○』を組み合わせて y座標 < -180 の判定を作り、その中に『このクローンを削除する』を置きます。
使うブロック
よみこみちゅう...
ヒント
AI チャットを使うには、ログインが必要だよ。
ログイン・登録するはじめての方はこちら