Gemas na Tela
Parte da seção Criando jogos de verdade do Journey de Unity da Coddy. Lição 51 de 56.
Desafio
MédioAs gemas flutuam pelo percurso: cinco cubos turquesa marcados com a tag Gem, cada um com um gatilho e o script Gem. O canvas do HUD mostra GemText no canto superior esquerdo, e a cena o atribui ao novo campo gemText de Player. Mantenha tudo das lições anteriores.
Em Player (adicione using TMPro;):
- Um campo
TMP_TextgemTextdefinido pelo Inspector, as gemas coletadas e o total do nível. - Em
Start, conte as gemas do nível pela tag e mostre a contagem, comoGems: 0/5. - Um método público
AddGem()adiciona uma gema e mostra a nova contagem, comoGems: 1/5.
Em Gem: quando o jogador (um objeto com o script Player) entrar, chame seu AddGem() e remova a gema.
Pressione Play e colete algumas gemas, depois Check.
Experimente você mesmo
using UnityEngine;
public class Gem : MonoBehaviour
{
// Uma lição posterior completará isto: uma gema para coletar.
}
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