Bewegliche Plattformen
Teil des Abschnitts Echte Spiele entwickeln der Unity-Journey von Coddy. Lektion 50 von 60.
Aufgabe
MittelLass die blaue Plattform über die Lücke gleiten. Als Nächstes kommt das Mitfahren.
- Füge in
MovingPlatformdie[SerializeField]-Fließkommawertedistance = 3fundspeed = 1.5fsowiepublic Vector3 delta;hinzu. - Lass sie in
Update()vom Startpunkt ausdistanceEinheiten entlang +x mitspeedgleiten, wieder zurück und wiederhole das Ganze. - Setze
deltaauf die Position nach der Bewegung minus die Position davor.
Drücke „Spielen“: Die Plattform gleitet hin und zurück. Drücke dann „Prüfen“.
Probier es selbst
using UnityEngine;
public class MovingPlatform : MonoBehaviour
{
// In einer späteren Lektion wird das hier ergänzt: eine Plattform, die hin- und hergleitet.
}
Alle Lektionen in Echte Spiele entwickeln
1Text auf dem Bildschirm
Canvas und TextPunktestand anzeigenZahlen formatierenEin Countdown-TimerRückblick: Tachometer4Szenen und Level
Eine Szene ladenDas Level neu startenNächstes LevelZwischen Szenen beibehaltenRückblick: Levelauswahl10Projekt: 3D-Plattformer
Der ParcoursBewegliche Plattformen2Buttons und Bildschirme
Buttons und onClickLambdasVerknüpfungen im InspectorPanels ein- und ausblendenGesundheitsbalkenRückblick: Upgrade-Shop5Speichern mit PlayerPrefs
Eine Zahl speichernMit einem Standardwert ladenHöchstpunktzahlEinstellungen speichernRückblick: Münzen auf der BankÜbe selbstständig: Unity-Playground