
レベルのエンドポイントの作成
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 に移動して、トリガーをテストしてください。その空間に入るとゲームが終了し、結果画面が表示されます。