Olá pessoal bom dia, eu estou com uma duvida, depois que eu criei a função "colidiu" a ultima dessa primeira parte minha vaquinha não se mexe mais ela ficou travada e só consegue dar um pequeno movimento para cima ou para baixo, alguem pode me ajudar a descobrir o que pode estar acontencendo?
//Código Do Ator
let xAtor = 100; let yAtor = 366; let colisao = false;
function mostraAtor(){ image(imagemDoAtor, xAtor, yAtor, 30, 30); }
function movimentaAtor(){ if (keyIsDown(UP_ARROW)){ yAtor -= 3; } if (keyIsDown(DOWN_ARROW)){ yAtor += 3; } }
function verificaColisao(){ //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter) for (let i = 0; i < imagemCarros.length; i++){ colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15) if (colisao){ print("Colidiu") } } }
function colidiu(){ yAtor = 366; }