Menu
CoddyTech

Les vagues

Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 61 sur 71.

challenge icon

Défi

Moyen

Fais apparaître les chasseurs par vagues depuis les quatre points d’apparition.

  1. Écris IEnumerator SendWaves() et démarre-la dans Start() avec StartCoroutine(SendWaves());.
  2. Dans cette méthode, pour chaque wave de 1 à waves, consigne "Wave " + wave et fais apparaître wave chasseurs, le chasseur i au point spawnPoints[i % spawnPoints.Length].position.
  3. Après chaque vague, yield return new WaitForSeconds(waveDelay);.

Appuie sur « Jouer » : un chasseur, puis deux, puis trois, à 4 secondes d’intervalle. Ensuite, clique sur « Vérifier ».

Essayez vous-même

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;

    // Envoie les vagues à l’aide d’une coroutine lancée dans Start()
}

Toutes les leçons de Physique et gameplay

Entraînez-vous par vous-même : Playground Unity