Menu
CoddyTech

La sortie

Fait partie de la section Physique et gameplay du Journey Unity de Coddy. Leçon 60 sur 63.

challenge icon

Défi

Moyen

Dernière étape : la sortie. Conserve tout ce qui vient des leçons précédentes. Un socle de sortie rouge, doté d’un déclencheur, se trouve près du mur nord, et la scène le place dans le nouveau champ exit de Spawner.

Complète Exit :

  • Il est fermé au départ.
  • Une méthode publique Open() l’ouvre, le fait passer au vert (Color.green) et affiche The exit is open dans les logs.
  • Lorsque le joueur (portant le tag Player) entre dans la sortie ouverte, affiche You escaped! dans les logs et désactive le joueur. Toute autre entité qui y entre, ou le joueur qui y entre lorsqu’elle est fermée, ne déclenche aucune action.

Ajoute à Spawner :

  • Un champ Exit nommé exit.
  • Lorsque la coroutine des vagues a terminé sa boucle (la dernière vague et son waveDelay), appelle exit.Open().

Appuie sur Play, survis aux vagues et échappe-toi, puis appuie sur Check.

Essayez vous-même

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Une leçon ultérieure complétera ceci : la sortie, ouverte après la dernière vague.
}

Toutes les leçons de Physique et gameplay