Menu
CoddyTech

I nemici contrattaccano

Fa parte della sezione Architettura dei giochi in Unity del percorso Unity di Coddy. Lezione 53 di 64.

challenge icon

Sfida

Medio

Fai contrattaccare i nemici.

  1. Hero implementa IDamageable, con health inizializzata a maxHealth: un colpo sottrae amount, registra Hero HP: 4 e ignora i colpi per safeTime.
  2. A 0, registra The hero falls, imposta enabled = false e ignora i colpi successivi.
  3. Enemy conserva l'IDamageable dell'eroe; entro 1.2 unità chiama TakeDamage(damage), al massimo una volta ogni attackEvery secondi.

Premi «Gioca» e lascia che un grunt ti raggiunga. Poi premi «Verifica».

Provalo tu

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

Tutte le lezioni di Architettura dei giochi in Unity

Esercitati da solo: Playground Unity