o codigo de retornar o ator para a posiçao inicial se repete indefinidas vezes, apartir da primeira colisao, preciso de ajuda
Link do codigo:https://editor.p5js.org/BPTesch/sketches/LyFyxJj_i
o codigo de retornar o ator para a posiçao inicial se repete indefinidas vezes, apartir da primeira colisao, preciso de ajuda
Link do codigo:https://editor.p5js.org/BPTesch/sketches/LyFyxJj_i
Olá, Bernardo!
Parece que o problema está relacionado ao código que retorna a vaca para a posição inicial após uma colisão. No momento, você está usando a variável colisao para controlar se houve uma colisão ou não. No entanto, você não está redefinindo o valor dessa variável após retornar a vaca para a posição inicial, deste modo o script colisão fica como true infinitamente.
Uma solução para corrigir o problema:
function Pontuaçao() {
if (colisao) {
yVaca = 366;
colisao = false;
}
}
Na função Pontuação, ao colidir devemos deixar "colisao" como false novamente, basta adicionar a linha "colisao = false; " deste modo paramos a validação da função colisao.
Espero ter ajudado, qualquer dúvida, me coloco à disposição! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!
funcionou obrigado