← Yop2D

Os comportamentos: um personagem que se move sem nós

Guia para iniciantes · sem código

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

Antes, para fazer um personagem andar, pular e subir, eram precisos muitos nós e fórmulas. Agora você simplesmente escolhe o que o objeto faz na janela ⚙ Comportamento do objeto do inspetor, e o motor faz o resto.

Você precisa de:

Passo 1: o chão

  1. Selecione o chão.
  2. No inspetor, toque no botão ⚙ Comportamento do objeto.
  3. Escolha Chão / parede: ele não se move, anda-se em cima e bate-se nele.
👉 Para uma plataforma que se atravessa pulando por baixo, marque também Atravessável por baixo na parte “Ele também é…”.

Passo 2: o personagem

  1. Selecione player e toque em ⚙ Comportamento do objeto.
  2. Escolha Personagem de plataforma.
  3. Em “Seus ajustes”, deixe Controles: Joystick. Você pode escolher a Velocidade e a Altura do pulo.
  4. Adicione um Joystick à cena. Não precisa escolher um alvo: o personagem o segue sozinho.
  5. Rode o jogo: o joystick faz o personagem andar, e empurrá-lo para cima faz ele pular.
👉 Prefere um botão para pular? Escolha-o em Botão de pular. Prefere botões ◀ ▶? Escolha Controles: Botões, depois o botão esquerda e o botão direita.

Passo 3: as escadas

  1. Selecione a escada e toque em ⚙ Comportamento do objeto.
  2. Deixe Cenário e marque Uma escada na parte “Ele também é…”.
  3. Faça a escada passar um pouco acima da plataforma aonde ela leva.
  4. Rode o jogo: na frente da escada, empurre o joystick para cima para subir e para baixo para descer. Lá em cima, o personagem pousa na plataforma.
👉 Enquanto sobe, o personagem não cai: fica pendurado se você soltar o joystick. Empurre para o lado para sair da escada.

Passo 4: as animações, sozinhas

Na janela Animações, dê estes nomes às animações do personagem: repouso, andar, pulo, subir e agachar. O motor toca a animação certa conforme o que o personagem faz, e espelha a imagem quando ele vai para a esquerda.

Um inimigo que anda sozinho

Em ⚙ Comportamento do objeto, escolha Patrulha (vai e volta): o inimigo anda sozinho para um lado e depois para o outro. Ele dá meia-volta na beira do chão (não cai no vazio) e contra uma parede. Ele mantém a gravidade, e a animação de andar acompanha os movimentos.

Ajuste a Velocidade e A imagem olha para (a esquerda ou a direita): os inimigos da biblioteca olham para a esquerda. Para que ele faça o jogador perder, siga a missão “Um inimigo que patrulha” do motor (☰ → Missões passo a passo).

Um personagem visto de cima (ou em visão iso)

  1. Escolha Personagem visto de cima em ⚙ Comportamento do objeto.
  2. Em Direções, escolha 4 (cima, baixo, esquerda, direita), Visão iso (4 diagonais) ou Esq. / dir..
  3. Coloque a direção no nome das animações: andar_cima, andar_baixo, andar_esquerda, andar_direita, e repouso_cima… (em visão iso: andar_ne, andar_nw, andar_se, andar_sw).
👉 Sem animação “esquerda”? O motor espelha a imagem de “direita”.

Mudar de comportamento durante o jogo

O nó “Mudar o comportamento” oferece as mesmas opções da janela. Exemplo: uma caixa em Chão / parede começa a cair quando se puxa uma alavanca: “Mudar o comportamento” → Cai e quica. Cada ajuste em “(não mudar)” mantém seu valor.

Para ver o resultado

Baixe os exemplos Climb & run (plataforma, escadas, animações) e Dungeon walk (visão iso) na aba Exemplos da tela inicial do Yop2D, depois toque no herói e abra ⚙ Comportamento do objeto.

Se não funcionar