← Yop2D

Como passar para a próxima fase?

Guia para iniciantes · sem código

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

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:

Passo 1: uma cena por fase

  1. No painel da esquerda, abra a seção Cenas.
  2. Renomeie a cena atual para Level1 e crie uma nova cena Level2.
  3. 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

  1. Volte para Level1.
  2. Adicione um objeto Zona (categoria Formas básicas e Visuais) e chame-o de finish.
  3. 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

  1. Abra o Blueprint de Level1.
  2. Adicione o evento “Colisão A/B”: Objeto A player, Objeto B finish.
  3. Adicione o nó “Cena seguinte” (categoria Cena e HUD) e ligue-o à saída Colisão.
  4. 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