Menu
CoddyTech

Bonus

Fait partie de la section Architecture de jeu dans Unity du Journey Unity de Coddy. Leçon 56 sur 64.

challenge icon

Défi

Moyen

Fais ramasser des cœurs au héros grâce à une interface unique.

  1. Dans IPickup.cs, déclare void Collect(Hero hero);.
  2. Heart implémente IPickup : Collect appelle hero.Heal(amount) et détruit le cœur.
  3. Dans Hero, public void Heal(int amount) ajoute de la santé jusqu’à maxHealth et affiche Hero HP: 4 dans le journal ; OnTriggerEnter appelle Collect(this) sur un IPickup qu’il touche.

Appuie sur « Jouer », reçois un coup et marche jusqu’au cœur. Puis appuie sur « Vérifier ».

Essayez vous-même

// Une leçon ultérieure complétera ceci : tout ce que le héros peut ramasser.
public interface IPickup
{
}

Toutes les leçons de Architecture de jeu dans Unity

Entraînez-vous par vous-même : Playground Unity