Unity Tipp des Tages: Aufzugssystem für 2D-Platformer
Aufzüge für 2D-Plattformer sind eine sehr unterhaltsame Funktion. In unserem Fall verwenden wir es als Puzzle-Element, bei dem der Spieler eine bestimmte Anzahl von Münzen oder was auch immer Sie möchten sammeln muss, bevor er den Aufzug anrufen und sich bewegen kann zu einem höheren Ort.
Ziel: Aufzugssystem
Das Aufzugssystem besteht aus zwei Teilen, einer Schalttafel und dem Aufzug selbst.
Der Aufzug
Erstellen Sie ein übergeordnetes GameObject, nennen Sie es Aufzug, und fügen Sie darin die Aufzugsplattformen hinzu. Die Plattformen werden sich bewegen, aber der Aufzugsantrieb bleibt still. Dies hilft bei den Wegpunkten, die wir einrichten werden. Erstellen Sie zwei leere GameObjects, die als unsere Wegpunkte fungieren, Punkt A und B. Eine ist die Position des Aufzugs, und die zweite sollte sich in der Nähe des Schalters befinden, den wir später erstellen werden.
Dann erstellen wir ein C # für das übergeordnete Objekt des Elevator-übergeordneten Objekts. Das Bewegen des Aufzugs ähnelt dem Bewegen der Plattformen (Lesen Sie den Artikel hier), jedoch unter der Bedingung, dass Sie wissen, ob der Aufzug zur Schalttafel oder von der Schalttafel weg gerufen wird.