今日のユニティのヒント:2Dプラットフォーマーのためのエレベーターシステム
月2-3分読み
2Dプラットフォーマーのためのエレベーターは、追加する非常に楽しい機能です。 彼らは、プレイヤーが建物内のレベルを横断することを可能にするために使用することができ、私たちのケースでは、プレイヤーがエレベーターを呼び出し、より高い場所に移動することができる前に、コインや何でもあなたが望むの特定の数を収集する必要がパズル要素としてそれを使用します。
目的:エレベーターシステム
エレベーターシステムは、スイッチパネルとエレベーター自体の二つの部分で構成されます。
エレベーター
親gameObjectを作成し、それをelevatorと呼び、その中にelevatorプラットフォームを追加します。 ホームは移動しますが、エレベーターの親はまだ残ります。 これは、我々が設定するウェイポイントに役立ちます。 ウェイポイントとして機能する2つの空のGameObject、Point AとBを作成します。 一つはエレベーターの位置であり、二つ目は後で作成するスイッチの近くにある必要があります。
次に、elevator親の親オブジェクトにC#を作成しましょう。 エレベーターを移動することは、プラットフォームを移動することに似ています(ここで記事を読む)が、エレベーターがスイッチパネルに呼び出されるか、パネ