Menu
CoddyTech

Oleadas

Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 58 de 63.

challenge icon

Desafío

Intermedio

Ahora los cazadores llegan en oleadas. La escena ya no tiene cazadores propios, pero sí un prefab de Hunter (con tu script Hunter) y cuatro puntos de aparición, SP0 a SP3. Conserva al jugador y a los cazadores de las lecciones anteriores, y completa Spawner en el objeto Spawner:

  • Campos que configura el Inspector: hunterPrefab (un GameObject), spawnPoints (un Transform[]), waves (3) y waveDelay (4).
  • En Start, inicia una corrutina que envíe las oleadas.
  • Para cada oleada de 1 a waves: registra Wave 1, Wave 2 y así sucesivamente, genera tantos cazadores como indique el número de la oleada, con el cazador i (desde 0) en spawnPoints[i % spawnPoints.Length], después espera waveDelay segundos.

La oleada 1 llega cuando empieza el juego, la oleada 2 cuatro segundos después y la oleada 3 cuatro segundos después de eso: seis cazadores en total. Pulsa Play y sobrevive a las oleadas; después, Check.

Pruébalo tú mismo

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // Una lección posterior completará esto: oleadas de cazadores, enviadas mediante una corrutina.
}

Todas las lecciones de Física y jugabilidad