Menu
CoddyTech

Gelombang

Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 61 dari 71.

challenge icon

Tantangan

Sedang

Kirim para pemburu dalam gelombang dari empat titik kemunculan.

  1. Tulis IEnumerator SendWaves() dan mulai fungsi itu di Start() dengan StartCoroutine(SendWaves());.
  2. Di dalamnya, untuk setiap wave dari 1 hingga waves, catat "Wave " + wave dan munculkan wave pemburu, dengan pemburu i di spawnPoints[i % spawnPoints.Length].position.
  3. Setelah setiap gelombang, yield return new WaitForSeconds(waveDelay);.

Tekan tombol “Main”: satu pemburu, lalu dua, lalu tiga, dengan jeda 4 detik. Lalu tekan tombol “Periksa”.

Coba sendiri

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;

    // Kirim gelombang dengan coroutine yang dimulai di Start()
}

Semua pelajaran di Fisika dan Gameplay

Latihan sendiri: Playground Unity