2
respostas

[Sugestão] Movimentar ator para os lados.

Oi, pessoal.

Como sugestão adicionei a função de movimentar o ator para os lados com o adicional de verificar o limite da tela (para que nossa vaquinha não vá mundo afora).

  • Pra isso, inseri na função "movimentaAtor" o seguinte:

function mostraAtor(){ image(imagemDoAtor, xAtor, yAtor, 30, 30); }

function movimentaAtor(){ if (keyIsDown(UP_ARROW)){ yAtor -= 3; } if (keyIsDown(DOWN_ARROW)){ if(limiteBaixo()){ yAtor += 3; } } if (keyIsDown(LEFT_ARROW)){ if (limiteEsquerda()){ xAtor -= 3; } } if (keyIsDown(RIGHT_ARROW)){ if (limiteDireita()){ xAtor += 3; } } }

  • E, para que nosso personagem não saia da tela, criei as funções:

function limiteEsquerda(){ return xAtor > 0; }

function limiteDireita(){ return xAtor < 466; }

É possível jogar o mesmo através do link: https://editor.p5js.org/gabalvesgomes/full/iv3YdccCQ

2 respostas

Olá Gabriela, tudo bem?

Ficou muito bom seu jogo, só notei um pequeno detalhe.....

Toda vez que é marcado o ponto e a vaquinha volta para parte inferior para iniciar o jogo, ela volta um pouco pra cim, onde muitas das vezes ocorre de estar passando carro e matar a vaquinha kkk

Grata, Igor, pela sua pontuação!

Ajustei o ator pra nascer um pouco mais abaixo. ;)