Revisão: velocímetro
Parte da seção Criando Jogos de Verdade do Journey de Unity da Coddy. Lição 5 de 60.
Este capítulo colocou números na tela: um campo de texto, um valor unido a uma string, formatos após dois-pontos e um temporizador calculado a cada quadro. O painel usa tudo isso.
Desafio
FácilEscreva o painel em Dashboard.cs.
- Em
Update(), mostrecar.speed * 3.6fcomo km/h inteiro,54 km/h, em vermelho acima de 50 e em branco caso contrário. - Mantenha o valor máximo de km/h em um campo; mostre-o como
Top: 61 km/h. - A cada quadro, adicione
car.speed * Time.deltaTimea um campo de distância percorrida; mostre-o em km com duas casas decimais:Trip: 0.18 km.
Pressione “Jogar”, acelere e freie: a velocidade máxima permanece. Depois, pressione “Verificar”.
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;
// Mostre a velocidade, a velocidade máxima e a distância percorrida
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
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ímetro2Botõ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 bancoPratique por conta própria: Playground de Unity