Menu
CoddyTech

Musuh Membalas Serangan

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

challenge icon

Tantangan

Sedang

Buat musuh menyerang balik.

  1. Hero menerapkan IDamageable, dengan health dimulai dari maxHealth: setiap serangan mengurangi amount, mencatat Hero HP: 4, dan mengabaikan serangan selama safeTime.
  2. Saat health mencapai 0, catat The hero falls, atur enabled = false, dan abaikan serangan berikutnya.
  3. Enemy menyimpan IDamageable milik hero. Saat berada dalam jarak 1.2 unit, Enemy memanggil TakeDamage(damage) paling banyak sekali setiap attackEvery detik.

Tekan tombol “Main” dan biarkan grunt mendekatimu. Lalu tekan tombol “Periksa”.

Coba sendiri

public interface IDamageable
{
    void TakeDamage(int amount);
}

Semua pelajaran di Arsitektur Game di Unity

Latihan sendiri: Playground Unity