レベルのエンドポイントの作成

Tutorial

Beginner

+0XP

15 mins

(59)

Unity Technologies

レベルのエンドポイントの作成

カスタムデザイン、様々な細菌ターゲット、武器の選択で、ゲームのプレイ可能なレベルを作成することができました! このチュートリアルでは、レベルの終了をトリガーとするエンドポイントを指定された部屋に作成します。

1. LevelEnd ゲームオブジェクトの作成

まず、LevelEnd GameObject を作成します:

1. Hierarchy ウィンドウの空のスペースを右クリックし、Create Empty を選択します。


2.
ゲームオブジェクトを選択した状態で、Inspector ウィンドウに移動します。ヘッダーのテキストフィールドを使用して、「LevelEnd」に名前を変更します。


3.
次に、LevelEnd がレベルの中央にあることを確認する必要があります。Transform コンポーネントの右上にある小さな歯車アイコン(または 3 つの縦のドットの連続)をクリックします。Reset を選択します。


4.
Scene ビューにカーソルを合わせ、キーボードの F キーを押して LevelEnd GameObject にフォーカスします。


5. Add Component ボタンをクリックします。「Box Collider」を検索し、このコンポーネントを LevelEnd に追加します。


6.
Scene ビューに緑色のワイヤーフレームボックスが表示され、LevelEnd にコライダーがあることを示します。

Transform ツールを使用して、レベルを終了させたい場所にオブジェクトを配置します。これを行うには、部屋や廊下の端が適しています。

7. 必要に応じて、Box Collider コンポーネントの Size パラメーターを使用して、コライダーのサイズを変更することができます。マウスを一度に 1 つの軸の上に置いてから、クリックして右または左にドラッグしコライダーのサイズを増減します。


下の例では、LevelEnd ゲームオブジェクトが部屋の端に移動されています。コライダーのサイズが変更され、利用可能なスペースのほとんどが埋まっています。


8.
変更内容を保存します。

2. トリガーの追加

ここでトリガーを追加する必要があります。トリガーはゲームの基本的な構成要素であり、様々なことを行うために使用することができます。例えば、トリガーは、プレイヤーが特定のポイントに到達したときにカットシーンを開始したり、サウンドを再生したり、新しいゲームレベルをロードしたりすることができます。レベルデザインの重要な部分は、プレイヤーが特定の場所に到達したときにゲームプレイイベントをトリガーするコライダーを配置することです。

プレイヤーがレベルを終了できるように、ゲームの最終画面のトリガーとして LevelEnd Box Collider を設定する必要があります:

1. Inspector で、Box Collider コンポーネントへ進みます。Is Trigger チェックボックスを有効にします。


2. Add Component
ボタンをクリックします。「End Checkpoint」を検索し、このコンポーネントをLevelEnd に追加します。


3.
変更内容を保存します。


これで完了です!さて、Play(再生)ボタンを押し、レベルに配置した Box Collider に移動して、トリガーをテストしてください。その空間に入るとゲームが終了し、結果画面が表示されます。

Complete this Tutorial