レッツ!スクラッチ (17) インベーダーゲームをつくろう ― ゲームスタートボタンをつくろう
今回はスタートボタンをつくります。
ゲームを始めるときに、画面に表示されている「START」などの文字、もしくはボタンのことです。
「旗マーク」をゲームのスタートボタンとしてもよいのですが、ゲームっぽくするためにも、画面上にスタートボタンを配置してみましょう。
「スプライト」ペインから、「描く」をクリックします。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_32_29-Scratch-3.29.1.png)
「テキスト」ツールを選んで、画面上をクリックしたあと、キーボードから「ゲームスタート」と入力します。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_35_08-Scratch-3.29.1.png)
「選択」ツールを選んで、「ゲームスタート」という文字をクリックして、画面の真ん中のマークのところにもっていきます。
自動的にちょうど真ん中のところに、はまります。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_37_00-Scratch-3.29.1.png)
次に、矩形(くけい)ツールを選んで、四角形を書きます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_38_24-Scratch-3.29.1.png)
色は白にしてみました。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_39_07-Scratch-3.29.1.png)
これも選択ツールで中央にもっていくと、「ゲームスタート」の文字が隠れてしまいましたね?
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_39_18-Scratch-3.29.1.png)
白い四角形を選択した状態で、「奥に下げる」を1回押してみてください。
「ゲームオーバー」の文字が上に出てきましたね?
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_39_53-Scratch-3.29.1.png)
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_41_08-Scratch-3.29.1.png)
これでスタートボタンは完成しました。
次は、「コード」タブから「旗マークが押されたとき」を配置します。
その下に「x座標を0、y座標を0にする」を置き、「表示する」をくっつけます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-18_06_25-Scratch-3.29.1.png)
「このスプライトが押されたとき」ブロックを置きます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-18_08_51-Scratch-3.29.1.png)
その下に「(メッセージ)を送る」ブロックを置き、新しく「ゲームスタート」というメッセージをつくります。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_44_36-Scratch-3.29.1.png)
さらに「隠す」をくっつけます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-17_44_42-Scratch-3.29.1.png)
これで「旗マーク」を押すと、「ゲームスタート」というボタンが表示されたまま、ゲームが始まってしまいますね?
今の状態では、「旗マーク」を押すとゲームが始まってしまいます。
「スプライト1」スプライトを表示して、「旗マークが押されたとき」を外して、「ゲームスタートを受け取ったとき」に変えます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-18_15_12-Scratch-3.29.1.png)
次に、「Ghost」スプライトを表示します。
「旗マークが押されたとき」を「ゲームスタートを受け取ったとき」に変えます。
![](https://kuuur.net/wp-content/uploads/2023/07/2023-07-11-18_20_51-Scratch-3.29.1.png)
これで、「ゲームスタート」ボタンを押したらゲームが始まるようになりました。
次回は「インベーダーゲームをつくろう」最終回です。
最終回は、つくったゲームをインターネット上で公開してみましょう!
→「レッツ!スクラッチ」コンテンツリスト
関連記事