Menu
CoddyTech

Gemmes à l’écran

Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 51 sur 56.

challenge icon

Défi

Moyen

Des gemmes flottent au-dessus du parcours : cinq cubes turquoise portant le tag Gem, chacun avec un déclencheur et le script Gem. Le Canvas du HUD affiche GemText en haut à gauche, et la scène l’assigne au nouveau champ gemText de Player. Conserve tout ce qui vient des leçons précédentes.

Dans Player (ajoute using TMPro;) :

  • Un champ TMP_Text gemText que l’Inspector assigne, le nombre de gemmes collectées et le total du niveau.
  • Dans Start, compte les gemmes du niveau à l’aide de leur tag et affiche le compteur, sous la forme Gems: 0/5.
  • Une méthode publique AddGem() ajoute une gemme et affiche le nouveau compteur, sous la forme Gems: 1/5.

Dans Gem : lorsque le joueur (un objet avec le script Player) entre, appelle sa méthode AddGem() et supprime la gemme.

Appuie sur Play et ramasse quelques gemmes, puis clique sur Check.

Essayez vous-même

using UnityEngine;

public class Gem : MonoBehaviour
{
    // Une leçon ultérieure complétera ceci : une gemme à ramasser.
}

Toutes les leçons de Créer de vrais jeux