Menu
CoddyTech

Kalkanlar ve Ödüller

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

challenge icon

Görev

Orta

Kalkanı ekle ve her dalganın bir ödül bırakmasını sağla.

  1. Shield, IPickup arayüzünü uygular: Collect, hero.Protect(duration) çağrısı yapar ve kalkanı yok eder.
  2. Hero içinde public void Protect(float seconds), safeUntil = Time.time + seconds; değerini ayarlar.
  3. Wave sınıfına public GameObject reward ekle. Bir dalga tamamlandığında, dinlenme süresinden önce, ödül ayarlanmışsa spawner onu kendi konumunda bırakır.

“Oyna” düğmesine bas ve 1. dalgayı tamamla: ortada bir kalp belirir. Ardından “Kontrol et” düğmesine bas.

Kendin dene

public interface IPickup
{
    void Collect(Hero hero);
}

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

Kendi başına pratik yap: Unity playground