Récapitulatif : compteur de vitesse
Fait partie de la section Créer de vrais jeux du Journey Unity de Coddy. Leçon 5 sur 56.
Défi
FacileLa voiture d’essai est contrôlée par Car.cs, qui est terminé : la flèche vers le haut accélère, la flèche vers le bas freine, et sa valeur publique speed est exprimée en mètres par seconde. Écris le tableau de bord dans Dashboard.cs (la scène relie car, speedText, topText et tripText) :
speedTextaffiche la vitesse en km/h (mètres par seconde multipliés par 3.6), arrondie à l’entier le plus proche :54 km/h. Elle est rouge au-dessus de 50 km/h et blanche sinon.topTextaffiche la vitesse la plus élevée atteinte jusqu’ici, de la même façon :Top: 61 km/h. Le freinage ne la fait pas diminuer.tripTextaffiche la distance parcourue jusqu’ici, en kilomètres avec deux décimales :Trip: 0.18 km. Additionne les mètres parcourus par la voiture à chaque image.
Appuie sur Play, accélère au-delà de 50, freine, puis clique sur Check.
Essayez vous-même
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// Afficher la vitesse, la vitesse maximale et la distance parcourue
}
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 : jeu de plateforme en 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 banque