Gelombang
Termasuk bagian Fisika dan Gameplay dalam perjalanan Unity di Coddy. Pelajaran 58 dari 63.
Tantangan
SedangSekarang hunter datang secara bergelombang. Scene tidak lagi memiliki hunter sendiri, tetapi memiliki prefab Hunter (dengan skrip Hunter-mu) dan empat titik spawn, SP0 hingga SP3. Pertahankan player dan hunter dari pelajaran sebelumnya, lalu lengkapi Spawner pada object Spawner:
- Field yang diatur melalui Inspector:
hunterPrefab(sebuahGameObject),spawnPoints(sebuahTransform[]),waves(3), danwaveDelay(4). - Di
Start, mulai coroutine yang mengirim gelombang. - Untuk setiap gelombang dari 1 hingga
waves: catatWave 1,Wave 2, dan seterusnya, munculkan hunter sebanyak nomor gelombangnya, hunteri(mulai dari 0) dispawnPoints[i % spawnPoints.Length], lalu tungguwaveDelaydetik.
Gelombang 1 datang saat permainan dimulai, gelombang 2 datang empat detik kemudian, dan gelombang 3 datang empat detik setelahnya: total enam hunter. Tekan Jalankan dan bertahanlah dari gelombang-gelombang itu, lalu tekan Periksa.
Coba sendiri
using UnityEngine;
public class Spawner : MonoBehaviour
{
// Pelajaran berikutnya akan melengkapi bagian ini: gelombang pemburu yang dikirim oleh coroutine.
}
Semua pelajaran di Fisika dan Gameplay
1Rigidbody
Gravitasi dan MassaDorong dengan AddForceMelompat dengan ImpulsFixedUpdate untuk FisikaKecepatanBenda KinematikRingkasan: Landasan Peluncur2Tabrakan
OnCollisionEnterApa yang Kutabrak?Pecah Saat BenturanBerdiri di Atas TanahPantulan dan GesekanBentuk ColliderRangkuman: Dinding yang Bisa Hancur