Menu
CoddyTech

Die Gegner schlagen zurück

Teil des Abschnitts Spielarchitektur in Unity der Unity-Journey von Coddy. Lektion 53 von 64.

challenge icon

Aufgabe

Mittel

Sorg dafür, dass sich die Gegner wehren.

  1. Hero implementiert IDamageable, health beginnt bei maxHealth: Ein Treffer zieht amount ab, protokolliert Hero HP: 4 und ignoriert Treffer für safeTime.
  2. Bei 0 protokolliere The hero falls, setze enabled = false und ignoriere spätere Treffer.
  3. Enemy speichert die IDamageable-Referenz des Helden; innerhalb von 1.2 Einheiten ruft er TakeDamage(damage) auf, höchstens einmal alle attackEvery Sekunden.

Drücke „Spielen“ und lass einen Grunt dich erreichen. Drücke dann „Prüfen“.

Probier es selbst

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

Alle Lektionen in Spielarchitektur in Unity

Übe selbstständig: Unity-Playground