No Yop2D, cada fase é uma cena. Quando o jogador chega ao fim da fase, toca numa zona de chegada invisível e o jogo passa para a próxima cena.
Você precisa de:
- uma primeira fase que funcione, com um personagem chamado player que possa se mover;
- uma segunda fase (vamos criá-la no passo 1).
Passo 1: uma cena por fase
- No painel da esquerda, abra a seção Cenas.
- Renomeie a cena atual para Level1 e crie uma nova cena Level2.
- Monte a fase 2: chão, plataformas e, de novo, o personagem player com os botões.
⚠️ Cada cena tem seus próprios objetos e seu próprio Blueprint. Os botões e o personagem da fase 1 não existem na fase 2: é preciso adicioná-los lá e refazer os nós deles no Blueprint da fase 2.
Passo 2: a zona de chegada
- Volte para Level1.
- Adicione um objeto Zona (categoria Formas básicas e Visuais) e chame-o de finish.
- Coloque-o no fim da fase, onde o jogador deve chegar. Uma zona é invisível durante o jogo: coloque uma bandeira ou uma porta no mesmo lugar para o jogador vê-la.
Passo 3: o Blueprint da fase 1
- Abra o Blueprint de Level1.
- Adicione o evento “Colisão A/B”: Objeto A player, Objeto B finish.
- Adicione o nó “Cena seguinte” (categoria Cena e HUD) e ligue-o à saída Colisão.
- Salve, comece o jogo e vá até a zona.
Colisão A/BA: player · B: finish
Colisão →
Cena seguinte
👉 “Cena seguinte” segue a ordem da lista de cenas: Level1, depois Level2, depois Level3… Para ir a uma cena específica (uma tela “Parabéns!”, por exemplo), use “Ir para a cena” e escolha a cena como alvo.
Manter a pontuação de uma fase para a outra
Uma variável Local volta a zero em cada cena. Para a pontuação continuar na fase 2, crie a variável score com escopo Global (seção Variáveis). Assim todas as fases usam a mesma.
👉 Na fase 2, lembre-se de mostrar a pontuação logo no começo: “Ao Iniciar” → “Modificar Texto” (scoreText) com
="Pontos: " + score.Se não funcionar
- Nada acontece na zona: verifique os nomes player e finish em “Colisão A/B” e se a zona está mesmo no caminho do jogador.
- O jogo não muda de cena: Level1 precisa vir antes de Level2 na lista de cenas. Se não houver cena depois, “Cena seguinte” não faz nada.
- A fase 2 não reage: os nós dela ficam no Blueprint dela; abra o Blueprint de Level2 para adicioná-los.