Para um personagem pular, são necessárias três coisas: que ele caia (a gravidade), um chão para pousar e um botão que o empurre para cima, só quando ele estiver apoiado.
Você precisa de:
- um personagem chamado player (um Quadrado ou uma Imagem);
- um chão: um Quadrado largo e baixo chamado floor, embaixo na cena;
- um botão chamado btnJump (um Botao ou um Quadrado), embaixo à direita da tela.
Passo 1: dar gravidade ao personagem
- Selecione player.
- No inspetor, toque no botão ⚙ Comportamento do objeto.
- Escolha Cai e quica: o objeto cai com a gravidade.
👉 Na mesma janela, Gravidade muda a velocidade da queda: Leve para cair devagar, Forte para cair rápido. Mais simples ainda: Personagem de plataforma anda e pula sozinho, sem nenhum nó (guia Os comportamentos).
Passo 2: colocar um chão sólido
- Selecione floor.
- Toque em ⚙ Comportamento do objeto e escolha Chão / parede: ele não se move e segura os objetos que caem nele.
- Coloque player um pouco acima do chão.
👉 Você pode fazer plataformas do mesmo jeito: quadrados em Chão / parede colocados mais alto.
Passo 3: o botão de pulo
- Abra o Blueprint da cena.
- Adicione o evento “Ao Clicar no Objeto” e escolha btnJump como alvo.
- Adicione o nó “Se está no chão” (categoria Lógica e Condições) e escolha player como alvo.
- Adicione o nó “Impulso (salto)” (categoria Movimentos e IA): alvo player, Força vertical (negativo = sobe) = -15.
- Ligue a saída de “Ao Clicar no Objeto” à entrada de “Se está no chão”, depois a saída Verdadeiro de “Se está no chão” à entrada de “Impulso (salto)”.
- Salve, comece o jogo e toque no botão.
Ao Clicar no Objetoalvo: btnJump
→
Se está no chãoalvo: player
Verdadeiro →
Impulso (salto)alvo: player · -15
👉 Por que “Se está no chão”? Sem ele, o jogador poderia pular de novo no meio do ar e sair voando tocando o botão várias vezes.
👉 Negativo = para cima. No Yop2D, os números Y aumentam para baixo da tela. -15 dá um pulinho, -20 um pulo grande.
E para andar durante o pulo?
Adicione os botões esquerda e direita do guia Mover um personagem (método 1). Você pode deixar um dedo em “direita” e tocar em “pulo” com outro dedo.
Se não funcionar
- O personagem não cai: verifique se está em Cai e quica (botão ⚙ Comportamento do objeto).
- Ele atravessa o chão: o chão deve estar em Chão / parede.
- Nada acontece ao tocar: verifique se os fios estão ligados e se a saída usada é Verdadeiro. Lembre-se de salvar antes de começar o jogo.
- Para comparar, abra o jogo de exemplo “Plataforma” que vem com o Yop2D: ele usa exatamente esta montagem.