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.
- um personagem chamado player (uma Imagem);
- um chão: uma Imagem ou um Quadrado largo e plano, embaixo na cena;
- uma escada (uma Imagem), se quiser subir;
- um Joystick, embaixo à esquerda da tela.
Passo 1: o chão
- Selecione o chão.
- No inspetor, toque no botão ⚙ Comportamento do objeto.
- Escolha Chão / parede: ele não se move, anda-se em cima e bate-se nele.
Passo 2: o personagem
- Selecione player e toque em ⚙ Comportamento do objeto.
- Escolha Personagem de plataforma.
- Em “Seus ajustes”, deixe Controles: Joystick. Você pode escolher a Velocidade e a Altura do pulo.
- Adicione um Joystick à cena. Não precisa escolher um alvo: o personagem o segue sozinho.
- Rode o jogo: o joystick faz o personagem andar, e empurrá-lo para cima faz ele pular.
Passo 3: as escadas
- Selecione a escada e toque em ⚙ Comportamento do objeto.
- Deixe Cenário e marque Uma escada na parte “Ele também é…”.
- Faça a escada passar um pouco acima da plataforma aonde ela leva.
- 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.
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.
- Falta uma animação? Sem problema: a imagem só não muda nesse caso.
- Vários personagens? Comece o nome com o nome do objeto: player_andar, inimigo_andar. Cada um pega as suas.
- Você também pode escolher a animação à mão: em “Animações automáticas”, toque numa linha e escolha na lista (com uma miniatura de cada animação).
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)
- Escolha Personagem visto de cima em ⚙ Comportamento do objeto.
- Em Direções, escolha 4 (cima, baixo, esquerda, direita), Visão iso (4 diagonais) ou Esq. / dir..
- 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).
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
- O personagem não se move: verifique Controles: Joystick (e não “Nenhum”) e se há um joystick na cena (ou no HUD).
- Ele cai através do chão: o chão deve estar em Chão / parede.
- Ele não sobe: a escada deve ter Uma escada marcada, e o personagem Pode subir escadas: sim.
- A animação não muda: confira os nomes das animações, ou escolha-as à mão na lista.