Scratch 3.0「簡単に作れるシリーズ6|レーザービーム」の作り方説明動画

KIDSPRO

こScratch 3.0(スクラッチ3.0)「簡単に作れるシリーズ6」レーザービームの作り方説明動画です。

Scratch 3.0レーザービームの作り方説明動画

STEP.1
プレイヤーのスクリプト

「プレイヤー」スプライトのスクリプトは、常にマウスポインターに向くようにしました。

Scratch 3.0のペイントエディターでコスチュームを作成するとき、右側が正面になるように描くと、大砲の先が常にマウスポインターに向くようになります。

STEP.2
ミサイルのスクリプト

「ミサイル」スプライトのスクリプトは、マウスをクリックすると(タブレットの場合はタップすると)、「プレイヤー」に瞬間移動し「プレイヤー」と同じ向きになり、ステージの端または「的」スプライトに触れるまで50歩ずつ動くようにしました。

今回のプロジェクトは、ミサイル発射ではなくレーザービームを発射したようにしたいので、ステージの端または「的」スプライトに触れた後に「ミサイル残像」というメッセージを送信します。

この「ミサイル残像」というメッセージを受け取ると、下の「ミサイル残像」というスプライトが、レーザービームのような動きをします。

KIDSPRO

STEP.3
ミサイル残像のスクリプト

「ミサイル残像」スプライトは、Scratch 3.0から拡張機能となったペンブロックを使用します。ペンブロックは、スプライトがペンのようになると考えてください。コスチュームは必要ないので、コスチュームは何もない状態になっています。

「ミサイル」スプライトが送信した「ミサイル残像」というメッセージを受け取ると、「ミサイル残像」スプライトは「プレイヤー」に瞬間移動した後に、ペンを下ろし、直後にミサイルまで移動し、0.1秒待ってからペンを上げてステージ上のペン描画を消します。このスクリプトにより、レーザービームが「プレイヤー」から発射されるように見えます。

STEP.4
的のスクリプト

「的」スプライトのスクリプトは、「プレイヤー」スプライトに向かって1歩ずつ移動しますが、「ミサイル」スプライトに触れると、「ミサイル」と同じ方向に向いて4歩 x 5回分移動するようにしました。

KIDSPRO

以上で完成です!
完成!

レーザービームのScratchプロジェクト

使い方

マウスをクリック(タップ)すると、レーザビームが発射されます。
 
※本Scratchプロジェクトは、https://scratch.mit.edu/projects/286778925/から開けますので、ぜひリミックスしてみて下さい。

Scratch3.0(スクラッチ3.0)とは?

MITメディアラボにより開発されたビジュアルプログラミング言語。子供たちが物語やゲーム、 アニメーションなどのインタラクティブな作品をプログラミングできる。また、自分の作った作品を世界中の人々と共有できるコミュニティーサイトでもある。世界中で7千万人を超えるユーザがいる。
こちらのホームページにアクセスすれば無料で利用できる。