Menu
CoddyTech

Ondas

Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 61 de 71.

challenge icon

Desafio

Médio

Envie os caçadores em ondas a partir dos quatro pontos de surgimento.

  1. Escreva IEnumerator SendWaves() e inicie-o em Start() com StartCoroutine(SendWaves());.
  2. Nele, para cada wave de 1 até waves, registre "Wave " + wave e gere wave caçadores, com o caçador i em spawnPoints[i % spawnPoints.Length].position.
  3. Após cada onda, yield return new WaitForSeconds(waveDelay);.

Pressione “Jogar”: um caçador, depois dois e, em seguida, três, com intervalos de 4 segundos. Depois, pressione “Verificar”.

Experimente você mesmo

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;

    // Envie as ondas com uma corrotina iniciada em Start()
}

Todas as lições de Física e Jogabilidade

Pratique por conta própria: Playground de Unity