Revisão: velocímetro
Parte da seção Criando jogos de verdade do Journey de Unity da Coddy. Lição 5 de 56.
Desafio
FácilO 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):
speedTextmostra 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.topTextmostra a maior velocidade atingida até agora, da mesma forma:Top: 61 km/h. Frear não a reduz.tripTextmostra 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
1Texto na tela
Canvas e textoExiba a pontuaçãoFormate númerosUm cronômetro regressivoRevisão: velocímetro4Cenas e Fases
Carregar uma CenaReiniciar a FasePróxima FaseManter entre CenasRevisão: Seleção de Fases10Projeto: Jogo de Plataforma 3D
O PercursoPlataformas Móveis2Botões e telas
Botões e onClickLambdasConectando no InspectorPainéis ligados e desligadosBarras de vidaRevisão: Loja de melhorias5Salvando com PlayerPrefs
Salvar um númeroCarregar com um valor padrãoRecordeSalvar configuraçõesRevisão: Moedas no banco