Menu
CoddyTech

Gemas na Tela

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

challenge icon

Desafio

Médio

As 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_Text gemText definido 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, como Gems: 0/5.
  • Um método público AddGem() adiciona uma gema e mostra a nova contagem, como Gems: 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