Menu
CoddyTech

Boucliers et récompenses

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

challenge icon

Défi

Moyen

Ajoute le bouclier et fais en sorte que chaque vague laisse tomber une récompense.

  1. Shield implémente IPickup : Collect appelle hero.Protect(duration) et détruit le bouclier.
  2. Dans Hero, public void Protect(float seconds) définit safeUntil = Time.time + seconds;.
  3. Ajoute un public GameObject reward à Wave. Lorsqu’une vague est éliminée, avant le temps de repos, le spawner fait apparaître la récompense à sa propre position, si elle est définie.

Appuie sur « Jouer » et élimine la vague 1 : un cœur apparaît au milieu. Puis appuie sur « Vérifier ».

Essayez vous-même

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

Toutes les leçons de Architecture de jeu dans Unity

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