Menu
CoddyTech

Perisai dan Hadiah

Termasuk bagian Arsitektur Game di Unity dalam perjalanan Unity di Coddy. Pelajaran 57 dari 64.

challenge icon

Tantangan

Sedang

Tambahkan perisai, dan buat setiap gelombang menjatuhkan hadiah.

  1. Shield mengimplementasikan IPickup: Collect memanggil hero.Protect(duration) dan menghancurkan perisai.
  2. Di Hero, public void Protect(float seconds) menetapkan safeUntil = Time.time + seconds;.
  3. Beri Wave sebuah public GameObject reward. Saat gelombang selesai, sebelum waktu istirahat, spawner menjatuhkannya di posisinya sendiri jika hadiah sudah diatur.

Tekan tombol “Main” dan selesaikan gelombang 1: sebuah hati muncul di tengah. Lalu tekan tombol “Periksa”.

Coba sendiri

public interface IPickup
{
    void Collect(Hero hero);
}

Semua pelajaran di Arsitektur Game di Unity

Latihan sendiri: Playground Unity