空飛ぶ円盤撃退ゲーム
効果音の入ったシューティングゲームを作りましょう
簡単なシューティングゲームを作成します。いくつか効果音を入れて、臨場感を高めます。
[プロジェクト]メニューから[新規プロジェクトを始める]を選択し、"FlyingSaucer“と名前を付けます。
ページの最後にあるダウンロードセクションから使用する画像と音源をクリックしてダウンロードしてください。
デザイン編集
Screen1のタイトルを"空飛ぶ円盤撃退"にします。
コンポーネントを追加
ドローイングとアニメーションパレットから、 キャンバスコンポーネントをビューアーにドラッグアンドドロップして、横幅は"親要素に合わせる"、高さは"80%"にします。次に同じドローイングとアニメーションパレットから、 画像スプライトコンポーネントを3個キャンバス1にドラッグアンドドロップして名前を"ロケット“、"円盤"、"爆発"にし、先ほどパソコンにダウンロードした画像のうち、rocket.pngをアップロードして"ロケット“の画像に、saucer.pngをアップロードして"円盤“の画像に、explosion.pngをアップロードして"爆発“の画像にそれぞれ設定します。他のプロパティは下のように設定してください。
ロケット | 円盤 | 爆発 | |
目に見える | チェック | チェック | チェック |
X | 100 | 0 | 100 |
Y | 240 | 0 | 0 |
有効 | チェック | チェック | チェック |
進行方向 | 0 | 180 | 0 |
インターバル | 100 | 10 | 0 |
回転 | チェックしない | チェックしない | チェックしない |
スピード | 0.0 | 2.0 | 0.0 |
レイアウトパレットから、水平配置コンポーネントをキャンパス1の下にドラッグアンドドロップし、その中にユーザーインターフェースパレットから5個のラベルをドラッグアンドドロップして横に並べます。デフォルトのラベルのテキストが長いので、作業中は水平配置コンポーネントの横幅を"親要素に合わせる"にして、ラベルのテキストを適宜短く変更する("ラベル1のためのテキスト"を"ラベル1″に変更するなど)と楽です。左から順番に名前を"ラベル1“、"得点“、"ラベル2“、"残り時間“、"ステータス“、にします。そしてテキストを順番に"得点"、"0″、"残り時間"、"秒"、"ロケットを指で左右に動かして指を話すと発射できます"にします。ステータスだけはフォントサイズを10にします。
さらに、レイアウトパレットから、水平配置コンポーネントを"水平配置1″の下にドラッグアンドドロップし、その中にユーザーインターフェースパレットからボタンコンポーネントを配置します。"水平配置2″のプロパティで水平に整列するを"中央揃え"に横幅を"親要素に合わせる"にします。あとはボタンの名前をリスタートに、テキストもリスタートにします。
メディアパレットからサウンドコンポーネントを4個ビューアーにドラッグアンドドロップし、それぞれ発射音、爆発音、ハズレ音、ゲームオーバー音と言う名前にします。再生ファイルにlauncher7.mp3、 small_explosion1.mp3、 failure.mp3、 over.mp3の3個の音ファイルをアップロードして指定してください。ここまでで下図のようになります。
そのためにセンサーパレットからタイマーコンポーネントをビューアーにドラッグアンドドロップしてください。タイマー間隔を1000ミリ秒に設定します。タイマー有効がチェックされていることも確認してください。