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