← Yop2D

Como fazer um personagem pular?

Guia para iniciantes · sem código

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

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:

Passo 1: dar gravidade ao personagem

  1. Selecione player.
  2. No inspetor, toque no botão ⚙ Comportamento do objeto.
  3. 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

  1. Selecione floor.
  2. Toque em ⚙ Comportamento do objeto e escolha Chão / parede: ele não se move e segura os objetos que caem nele.
  3. 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

  1. Abra o Blueprint da cena.
  2. Adicione o evento “Ao Clicar no Objeto” e escolha btnJump como alvo.
  3. Adicione o nó “Se está no chão” (categoria Lógica e Condições) e escolha player como alvo.
  4. Adicione o nó “Impulso (salto)” (categoria Movimentos e IA): alvo player, Força vertical (negativo = sobe) = -15.
  5. 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)”.
  6. 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