Repaso: velocímetro
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 5 de 56.
Desafío
FácilEl coche de prueba se controla mediante Car.cs, que ya está terminado: la flecha hacia arriba acelera, la flecha hacia abajo frena y su speed público está en metros por segundo. Escribe el panel de control en Dashboard.cs (la escena vincula car, speedText, topText y tripText):
speedTextmuestra la velocidad en km/h (metros por segundo multiplicados por 3.6), redondeada a un número entero:54 km/h. Se muestra en rojo por encima de 50 km/h y en blanco en caso contrario.topTextmuestra la velocidad máxima alcanzada hasta el momento, del mismo modo:Top: 61 km/h. Frenar no la reduce.tripTextmuestra la distancia recorrida hasta el momento, en kilómetros con dos decimales:Trip: 0.18 km. Suma los metros que recorre el coche en cada fotograma.
Pulsa Play, acelera hasta superar los 50, frena y luego pulsa Check.
Pruébalo tú mismo
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// Muestra la velocidad, la velocidad máxima y la distancia recorrida
}
Todas las lecciones de Creación de juegos reales
1Texto en pantalla
Canvas y textoMuestra la puntuaciónDa formato a los númerosUn temporizador de cuenta regresivaRepaso: velocímetro4Escenas y niveles
Cargar una escenaReiniciar el nivelSiguiente nivelConservar entre escenasRepaso: selección de nivel10Proyecto: plataformas 3D
El recorridoPlataformas móviles2Botones y pantallas
Botones y onClickLambdasConectar en el InspectorPaneles activados y desactivadosBarras de saludRepaso: tienda de mejoras5Guardar con PlayerPrefs
Guardar un númeroCargar con un valor predeterminadoPuntuación más altaGuardar ajustesRepaso: monedas en el banco3El gestor del juego
Un solo script ejecuta el juegoEl SingletonEstados del juegoActivar el estadoRepaso: gestor de rondas6Proyecto: corredor infinito
Tres carrilesObstáculos por delante9El nuevo sistema de entrada
Dos sistemas de entradaTeclado y ratónPulsado en este fotogramaAcciones de entradaRepaso: cambio de entrada