13章オーディオ、メニュー、ゲームオーバー、爆発!

『Rockfall』のゲームプレイの核となる部分はでき上がりましたが、まだゲームは完成していません。Unityエディター外でプレイできるようにするには、プレイヤーがゲームをプレイできるよう誘導するメニューやその他のコントロールを追加して、アプリケーションにする必要があります。最後に、暫定的なアートをより忠実な3Dモデルとマテリアルに置き換えて、ゲームを完成させます。

13.1 メニュー

現在、ゲームプレイはエディターの再生ボタンに完全に支配されています。ゲームを開始するとすぐにゲームが始まってしまい、宇宙ステーションが破壊されると、ゲームを停止したあとで再び開始する必要があります。

ゲームの流れを良くするためには、メニューを追加する必要があります。具体的には、New Gameボタンの追加が特に重要です。また宇宙ステーションが破壊されたら、プレイヤーに再開させる手段も必要です。

ゲームにメニュー構成を追加すると、ゲームが完成に近づいていると感じられるようになります。メニューの一部として次の4つのコンポーネントを追加します。

メインメニュー
この画面はゲームのタイトルとNew Gameボタンを表示します。
一時停止画面
この画面には「Paused」というテキストとゲームを再開するためのボタンが含まれます。
ゲームオーバー画面
この画面にはGame OverボタンとNew Gameボタンが表示されます。
ゲーム内のUI
この画面には、ジョイスティック、インジケーター、発射ボタン、そしてプレイヤーがプレイ中に実際に目にするすべてのものが表示されます。

これらのUIグループはそれぞれ排他的で、一度に表示されるのはひとつだけです。ゲームはメインメニューから始まり、New ...

Get Unityによるモバイルゲーム開発 ―作りながら学ぶ2D/3Dゲームプログラミング入門 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.