Gemmes à l’écran
Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 54 sur 60.
Défi
MoyenComptez les cinq gemmes au fur et à mesure que le joueur les ramasse.
- Dans
Player, ajoutezusing TMPro;et[SerializeField] private TMP_Text gemText;. - Dans
Start(), comptez les objets portant l’étiquetteGemet affichezGems: 0/5. - Ajoutez
public void AddGem(): une gemme de plus, affichée ainsi :Gems: 1/5. - Dans
Gem, lorsqu’unPlayerentre, appelez sa méthodeAddGem()et détruisez la gemme.
Appuyez sur « Jouer » et ramassez des gemmes. Puis, cliquez sur « Vérifier ».
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
1Texte à l’écran
Canvas et texteAfficher le scoreFormater les nombresUn compte à reboursRécapitulatif : compteur de vitesse4Scènes et niveaux
Charger une scèneRedémarrer le niveauNiveau suivantConserver entre les scènesRécapitulatif : sélection du niveau7Contrôle du temps
Mettre en pause avec timeScaleRalentiTemps non mis à l’échelleRécapitulatif : Bullet Time10Projet : plateforme 3D
Le parcoursPlateformes mobiles2Boutons et écrans
Boutons et onClickLambdasRelier les éléments dans l’InspectorActiver et désactiver les panneauxBarres de santéRécapitulatif : boutique d’améliorations5Sauvegarder avec PlayerPrefs
Enregistrer un nombreCharger avec une valeur par défautMeilleur scoreEnregistrer les paramètresRécapitulatif : les pièces à la banqueEntraînez-vous par vous-même : Playground Unity