Menu
CoddyTech

Ondate

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 61 di 71.

challenge icon

Sfida

Medio

Invia i cacciatori a ondate dai quattro punti di generazione.

  1. Scrivi IEnumerator SendWaves() e avviala in Start() con StartCoroutine(SendWaves());.
  2. Al suo interno, per ogni wave da 1 a waves, registra "Wave " + wave e genera wave cacciatori, con il cacciatore i in spawnPoints[i % spawnPoints.Length].position.
  3. Dopo ogni ondata, yield return new WaitForSeconds(waveDelay);.

Premi «Gioca»: un cacciatore, poi due, poi tre, a 4 secondi di distanza. Poi premi «Verifica».

Provalo tu

using System.Collections;
using UnityEngine;

public class Spawner : MonoBehaviour
{
    [SerializeField] private GameObject hunterPrefab;
    [SerializeField] private Transform[] spawnPoints;
    [SerializeField] private int waves = 3;
    [SerializeField] private float waveDelay = 4f;

    // Invia le ondate con una coroutine avviata in Start()
}

Tutte le lezioni di Fisica e gameplay

Esercitati da solo: Playground Unity