Menu
CoddyTech

Wellen

Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 58 von 63.

challenge icon

Aufgabe

Mittel

Die Hunter kommen jetzt in Wellen. Die Szene enthält keine eigenen Hunter mehr, aber ein Hunter-Prefab (mit deinem Hunter-Skript) und vier Spawnpunkte, SP0 bis SP3. Behalte den Player und die Hunter aus den vorherigen Lektionen bei und fülle Spawner auf dem Spawner-Objekt aus:

  • Felder, die im Inspector festgelegt werden: hunterPrefab (ein GameObject), spawnPoints (ein Transform[]), waves (3) und waveDelay (4).
  • Starte in Start eine Coroutine, die die Wellen losschickt.
  • Für jede Welle von 1 bis waves: protokolliere Wave 1, Wave 2 und so weiter, spawne so viele Hunter wie die Nummer der Welle, Hunter i (ab 0) bei spawnPoints[i % spawnPoints.Length], und warte dann waveDelay Sekunden.

Welle 1 startet mit dem Spiel, Welle 2 folgt vier Sekunden später und Welle 3 weitere vier Sekunden danach: insgesamt sechs Hunter. Drücke Play und überlebe die Wellen, dann Check.

Probier es selbst

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // In einer späteren Lektion wird dies ergänzt: Wellen von Jägern, die von einer Coroutine ausgesendet werden.
}

Alle Lektionen in Physik und Gameplay