Menu
CoddyTech

Repaso: velocímetro

Parte de la sección Creación de juegos reales del Journey de Unity de Coddy. Lección 5 de 56.

challenge icon

Desafío

Fácil

El 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):

  • speedText muestra 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.
  • topText muestra la velocidad máxima alcanzada hasta el momento, del mismo modo: Top: 61 km/h. Frenar no la reduce.
  • tripText muestra 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