Riepilogo: tachimetro
Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 5 di 56.
Sfida
FacileL’auto di prova è controllata da Car.cs, che è già completo: la freccia su la accelera, la freccia giù la frena e la sua speed pubblica è espressa in metri al secondo. Scrivi il cruscotto in Dashboard.cs (la scena collega car, speedText, topText e tripText):
speedTextmostra la velocità in km/h (metri al secondo moltiplicati per 3.6), arrotondata al numero intero:54 km/h. È rosso sopra i 50 km/h e bianco altrimenti.topTextmostra la velocità massima raggiunta finora, allo stesso modo:Top: 61 km/h. Frenare non la diminuisce.tripTextmostra la distanza percorsa finora, in chilometri con due cifre decimali:Trip: 0.18 km. Somma i metri percorsi dall’auto a ogni frame.
Premi Play, accelera oltre i 50, frena, poi premi Check.
Provalo tu
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// Mostra la velocità, la velocità massima e la distanza percorsa
}
Tutte le lezioni di Creare veri giochi
1Testo sullo schermo
Canvas e testoMostra il punteggioFormattare i numeriUn timer per il conto alla rovesciaRiepilogo: tachimetro4Scene e livelli
Caricare una scenaRiavviare il livelloLivello successivoMantenere i dati tra le sceneRiepilogo: selezione del livello10Progetto: Platform 3D
Il percorsoPiattaforme mobili2Pulsanti e schermate
Pulsanti e onClickLambdaCollegare nell'InspectorPannelli attivi e disattiviBarre della saluteRiepilogo: negozio degli upgrade5Salvare con PlayerPrefs
Salvare un numeroCaricare con un valore predefinitoPunteggio massimoSalvare le impostazioniRiepilogo: monete in banca8Controller del personaggio
CharacterController.MoveGravità manualeSaltoSpingere gli oggettiMuoviti dove guardiRiepilogo: doppio salto3Il gestore del gioco
Uno script gestisce il giocoIl SingletonStati di giocoSelezionare lo statoRiepilogo: gestore del round6Progetto: Corsa infinita
Tre corsieOstacoli in arrivo9Il nuovo sistema di input
Due sistemi di inputTastiera e mousePremuto in questo frameAzioni di inputRiepilogo: cambio di input