Menu
CoddyTech

Các đợt

Thuộc phần Vật lý và lối chơi trong hành trình Unity của Coddy. Bài học 61 trên 71.

challenge icon

Thử thách

Trung bình

Cho các thợ săn xuất hiện theo từng đợt từ bốn điểm xuất hiện.

  1. Viết IEnumerator SendWaves() và khởi chạy hàm này trong Start() bằng StartCoroutine(SendWaves());.
  2. Trong hàm này, với mỗi wave từ 1 đến waves, ghi lại "Wave " + wave và tạo wave thợ săn, thợ săn i tại spawnPoints[i % spawnPoints.Length].position.
  3. Sau mỗi đợt, yield return new WaitForSeconds(waveDelay);.

Nhấn Chơi: lần lượt một, hai rồi ba thợ săn, cách nhau 4 giây. Sau đó nhấn Kiểm tra.

Tự làm thử

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;

    // Cho các đợt xuất hiện bằng coroutine khởi chạy trong Start()
}

Tất cả bài học trong Vật lý và lối chơi

Tự luyện tập: Playground Unity