スペースシャトルの動き
シューティングゲームで絶対に欠かせないのがミサイル発射。
今回は、スペースシャトルからミサイルを打てるように、プログラミングしていきましょう。
まずはスペースシャトルのスプライトを準備。

このスプライトは上を向いていたので、とりあえず右向きになるように180°回転。
そして、十字カーソルの上下で動くようにします。

ミサイルの位置
続いてミサイルを準備しましょう。
今回はパドルのスプライトを使いました。

ミサイルは、スペースシャトルから発射されるので、スペースシャトルの動きについていかないといけません。
わかりやすいように、「一層前へ出す」を入れて、動きを見てみましょう。

スペースシャトルの動きに合わせて、ミサイルがくっついてくるのがわかります。

端までついたら消えるミサイル
さて、あとはミサイル発射のプログラムです。
ミサイルは何回も発生させるモノなので、クローンを使ってつくりましょう。

スペースシャトルを動かしながら、スペースキーで発射。
端についたらちゃんと消えてくれました。
連射防止とミサイルの位置
まだまだおかしいところがあるので、順番になおしていきましょう。

スペースシャトルの本体にミサイルがくっついていますので、これは最初に「隠す」を入れて解決。
スペースキーを押したままにすると連射されてしまうので、これは「0.5秒待つ」を入れて連射防止。
続いて、ミサイルが発射される位置です。
まずはスペースシャトルのX座標を決めましょう。

X座標を-180にして、前にも後ろにも動けないようにしました。
今度はミサイルの発射位置。

クローンされるたびに、X座標が-125のところから発射されます。
以上、シューティングゲームで使えるミサイル発射のコードでした。
 
       
         
         
           
         
           
        