Linha de Chegada
Parte da seção Criando jogos de verdade do Journey de Unity da Coddy. Lição 52 de 56.
Desafio
MédioO percurso agora tem uma linha de chegada: o portão branco na última plataforma, um gatilho com o script FinishLine. Agora, a build tem dois níveis, Level1 e Level2, nessa ordem; Level2 é um percurso curto por si só, com três gemas. Mantenha tudo das lições anteriores.
Preencha FinishLine: quando o jogador (um objeto com o script Player) entrar,
- registre o nome do nível e a palavra complete!, como em
Level1 complete!; - carregue o próximo nível na build pelo índice da build. Depois do último nível, carregue o primeiro novamente.
Use índices da build em vez de nomes de níveis, para que um Level3 adicionado à build mais tarde não exija nenhuma alteração no código. Pressione Play, percorra o percurso e atravesse a linha de chegada; em seguida, Check.
Experimente você mesmo
using UnityEngine;
public class FinishLine : MonoBehaviour
{
// Uma aula posterior completará esta parte: o fim da fase.
}
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