Menu
CoddyTech

Güçlendirmeler

Coddy'nin Unity Journey'sinin Unity'de Oyun Mimarisi bölümünün bir parçası. Ders 56 / 64.

challenge icon

Görev

Orta

Kahramanın, tek bir arayüz üzerinden kalpleri toplamasını sağla.

  1. IPickup.cs içinde void Collect(Hero hero); bildirimini yap.
  2. Heart, IPickup arayüzünü uygular: Collect, hero.Heal(amount) metodunu çağırır ve kalbi yok eder.
  3. Hero içinde public void Heal(int amount), maxHealth değerine kadar sağlık ekler ve Hero HP: 4 iletisini günlüğe kaydeder; OnTriggerEnter, dokunduğu bir IPickup üzerinde Collect(this) metodunu çağırır.

“Oyna” düğmesine bas, hasar al ve kalbe doğru yürü. Ardından “Kontrol et” düğmesine bas.

Kendin dene

// Bu arayüz sonraki bir derste doldurulacak: kahramanın alabileceği her şey.
public interface IPickup
{
}

Unity'de Oyun Mimarisi bölümündeki tüm dersler

Kendi başına pratik yap: Unity playground