Menu
CoddyTech

Dalgalar

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 58 / 63.

challenge icon

Görev

Orta

Avcılar artık dalgalar hâlinde geliyor. Sahnenin artık kendine ait avcıları yok, ancak bir Hunter prefab'ı (senin Hunter betiğinle) ve SP0'dan SP3'e kadar dört doğma noktası var. Önceki derslerdeki oyuncuyu ve avcıları tut ve Spawner nesnesindeki Spawner'ı tamamla:

  • Inspector'ın ayarladığı alanlar: hunterPrefab (bir GameObject), spawnPoints (bir Transform[]), waves (3) ve waveDelay (4).
  • Start içinde, dalgaları gönderen bir coroutine başlat.
  • 1'den waves'a kadar her dalga için: Wave 1, Wave 2 ve bu şekilde devamını kaydet; dalganın numarası kadar avcı oluştur, avcı i'yi (0'dan başlayarak) spawnPoints[i % spawnPoints.Length] noktasında oluştur, sonra waveDelay saniye bekle.

1. dalga oyun başlar başlamaz gelir, 2. dalga dört saniye sonra ve 3. dalga bundan dört saniye sonra gelir: toplam altı avcı. Play'e bas ve dalgalardan sağ çık, ardından Check'e bas.

Kendin dene

using UnityEngine;

public class Spawner : MonoBehaviour
{
    // Daha sonraki bir derste burası doldurulacak: bir coroutine tarafından gönderilen avcı dalgaları.
}

Fizik ve Oynanış bölümündeki tüm dersler