Repaso: velocímetro
Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 5 de 60.
En este capítulo mostramos números en pantalla: un campo de texto, un valor unido a una cadena, formatos después de dos puntos y un temporizador calculado en cada fotograma. El panel usa todos estos elementos.
Desafío
FácilEscribe el panel en Dashboard.cs.
- En
Update(), muestracar.speed * 3.6fcomo km/h enteros,54 km/h, en rojo por encima de 50 y en blanco en caso contrario. - Guarda el valor máximo de km/h en un campo; muéstralo como
Top: 61 km/h. - En cada fotograma, suma
car.speed * Time.deltaTimea un campo del recorrido; muéstralo en km con dos decimales:Trip: 0.18 km.
Pulsa «Jugar», acelera y frena: la velocidad máxima se mantiene. Después, pulsa «Comprobar».
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
}
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
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ímetro2Botones 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 sin fin
Tres carrilesObstáculos por delante9El nuevo sistema de entrada
Dos sistemas de entradaTeclado y ratónPulsado en este fotogramaAcciones de entradaRepaso: cambio de entradaPractica por tu cuenta: Playground de Unity