Alcance um checkpoint
Parte da seção Criando Jogos de Verdade do Journey de Unity da Coddy. Lição 53 de 60.
Desafio
MédioFaça os postes vermelhos moverem o ponto de reaparecimento.
- Em
Checkpoint, escrevaOnTriggerEnter: quando o objeto tiver umPlayer, chame oSetCheckpoint(transform.position)dele. - Depois, mude a cor do poste para
Color.greene registreCheckpoint reached. - Mantenha um
bool reachedpara que isso aconteça apenas na primeira vez.
Pressione “Jogar”, toque em um poste e caia: você reaparecerá no poste. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Checkpoint : MonoBehaviour
{
// Uma aula futura vai completar isto: uma bandeira que muda o lugar para onde você volta após uma queda.
}
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: 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 bancoPratique por conta própria: Playground de Unity