Scratch「クローンされたとき」を使った簡単なプログラム

スポンサーリンク

1. 基本的な「クローンされたとき」の使い方

「クローンされたとき」は、元のスプライト(親)からコピーされた新しいスプライト(クローン)が作成された際に動作するブロックです。これを利用して、単純なクローンの動作を確認できます。

基本例:クローンが増えて移動する

このスクリプトでは、スペースキーを押すとスプライトをクローンし、クローンがランダムな方向に動くようにします。

when green flag clicked
go to x: (0) y: (0)
delete this clone

when [space v] key pressed
create clone of [myself v]

when I start as a clone
go to x: (0) y: (0)
point in direction (pick random (0) to (360))
repeat (30)
  move (5) steps
end
delete this clone

動作のポイント

  • スペースキーを押すとクローンが作成される。
  • クローンはランダムな方向に動き、一定距離進んだら削除される。

2. 発展例:クローンを使った花火エフェクト

「クローンされたとき」を利用して、シンプルな花火のエフェクトを作成します。

発展例:花火が爆発する

when green flag clicked
go to x: (0) y: (-100)
delete this clone

when [space v] key pressed
repeat (10)
  create clone of [myself v]
  wait (0.1) seconds
end

when I start as a clone
go to x: (0) y: (-100)
change size by (-50)
repeat (20)
  change y by (5)
  wait (0.05) seconds
end
repeat (15)
  create clone of [myself v]
  point in direction (pick random (0) to (360))
  move (pick random (3) to (10)) steps
  change ghost effect by (10)
  wait (0.05) seconds
end
delete this clone

動作のポイント

  • スペースキーを押すとスプライトが上に飛び上がる。
  • 最高点でクローンが拡散し、花火のように広がる。
  • 広がったクローンは徐々に透明になりながら消えていく。

このように、「クローンされたとき」を使うことで、簡単なアニメーションやエフェクトを作成できます。

タイトルとURLをコピーしました