Riepilogo: tachimetro
Fa parte della sezione Creare veri giochi del percorso Unity di Coddy. Lezione 5 di 60.
Questo capitolo ha mostrato i numeri sullo schermo: un campo di testo, un valore unito a una stringa, formati dopo i due punti e un timer calcolato a ogni fotogramma. La dashboard li usa tutti.
Sfida
FacileScrivi il dashboard in Dashboard.cs.
- In
Update(), mostracar.speed * 3.6fcome km/h interi,54 km/h, in rosso sopra 50 e in bianco altrimenti. - Conserva il valore massimo in km/h in un campo; mostralo come
Top: 61 km/h. - A ogni frame, aggiungi
car.speed * Time.deltaTimea un campo relativo al tragitto; mostralo in km con due decimali:Trip: 0.18 km.
Premi «Gioca», accelera e frena: la velocità massima rimane invariata. Poi premi «Verifica».
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
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Creare veri giochi
1Testo sullo schermo
Canvas e testoMostra il punteggioFormattare i numeriUn timer per il conto alla rovesciaRiepilogo: tachimetro2Pulsanti 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: Runner infinito
Tre corsieOstacoli in arrivo9Il nuovo sistema di input
Due sistemi di inputTastiera e mousePremuto in questo frameAzioni di inputRiepilogo: cambio di inputEsercitati da solo: Playground Unity