Menu
CoddyTech

Wzmocnienia

Część sekcji Architektura gier w Unity ścieżki Unity w Coddy. Lekcja 56 z 64.

challenge icon

Wyzwanie

Średni

Pozwól bohaterowi podnosić serca za pomocą jednego interfejsu.

  1. W pliku IPickup.cs zadeklaruj void Collect(Hero hero);.
  2. Heart implementuje IPickup: Collect wywołuje hero.Heal(amount) i niszczy serce.
  3. W klasie Hero metoda public void Heal(int amount) dodaje punkty zdrowia, maksymalnie do maxHealth, i zapisuje w logu Hero HP: 4; OnTriggerEnter wywołuje Collect(this) na dotkniętym obiekcie implementującym IPickup.

Naciśnij „Graj”, przyjmij cios i wejdź w serce. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

// W późniejszej lekcji uzupełnimy ten interfejs: obejmuje wszystko, co bohater może podnieść.
public interface IPickup
{
}

Wszystkie lekcje w sekcji Architektura gier w Unity

Poćwicz samodzielnie: Edytor online Unity