Menu
CoddyTech

Potenziamenti

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

challenge icon

Sfida

Medio

Fai in modo che l’eroe raccolga i cuori tramite un’unica interfaccia.

  1. In IPickup.cs, dichiara void Collect(Hero hero);.
  2. Heart implementa IPickup: Collect chiama hero.Heal(amount) e distrugge il cuore.
  3. In Hero, public void Heal(int amount) aggiunge fino a maxHealth e registra Hero HP: 4; OnTriggerEnter chiama Collect(this) su un IPickup con cui entra in contatto.

Premi «Gioca», subisci un colpo e cammina verso il cuore. Poi premi «Verifica».

Provalo tu

// Una lezione successiva completerà questa interfaccia: qualsiasi cosa che l'eroe possa raccogliere.
public interface IPickup
{
}

Tutte le lezioni di Architettura dei giochi in Unity

Esercitati da solo: Playground Unity