速習!スクラッチ講座

SCRATCH

自分の前から発射する

クローンをつかって発射するとき、自分の少し前から発射したい時があります。

プレーヤーからX座標が50離れたところから、ボールが発射されるしくみを作ってみましょう。

ロボットが向きを変えたとしても、前から発射しています。

単発で発射するスクリプト

まずはロボットとボールのスプライトを用意します。

ロボットのスクリプトは次のようにつくりました。

座標をプレーやの前にするスクリプト

さて今度は、ボールのスクリプトをつくりましょう。

大事なポイントは、BallのX座標。

右キーを押せばロボットから+50、左キーを押せば-50へ移動します。

この位置から発射すれば、常にロボットの前から発車できますね。

プレイしてみましょう。

プレーヤーを左右に動かしながら、スペースキーで発射。

ボールがプレーヤーの前から出ていることがわかります。