Menu
CoddyTech

Revisão: velocímetro

Parte da seção Criando jogos de verdade do Journey de Unity da Coddy. Lição 5 de 56.

challenge icon

Desafio

Fácil

O carro de teste é controlado por Car.cs, que está pronto: a seta para cima o acelera, a seta para baixo o freia, e seu speed público está em metros por segundo. Escreva o painel em Dashboard.cs (a cena vincula car, speedText, topText e tripText):

  • speedText mostra a velocidade em km/h (metros por segundo multiplicados por 3.6), arredondada para um número inteiro: 54 km/h. Ela fica vermelha acima de 50 km/h e branca caso contrário.
  • topText mostra a maior velocidade atingida até agora, da mesma forma: Top: 61 km/h. Frear não a reduz.
  • tripText mostra a distância percorrida até agora, em quilômetros com duas casas decimais: Trip: 0.18 km. Some os metros percorridos pelo carro a cada quadro.

Pressione Play, acelere até passar de 50, freie e, em seguida, pressione Check.

Experimente você mesmo

using UnityEngine;
using TMPro;

public class Dashboard : MonoBehaviour
{
    public Car car;
    public TMP_Text speedText;
    public TMP_Text topText;
    public TMP_Text tripText;

    // Exiba a velocidade, a velocidade máxima e a distância percorrida
}

Todas as lições de Criando jogos de verdade