meu ator colide e retorna apenas com o primeiro carro, puxei um console.log para ver se colide e o valor de colisão sobe mesmo sem eu nem movimentar o ator
meu ator colide e retorna apenas com o primeiro carro, puxei um console.log para ver se colide e o valor de colisão sobe mesmo sem eu nem movimentar o ator
Boa tarde José, tudo bom? Você consegue copiar a url do teu projeto e colar aqui para que eu possa dar uma olhada?
Boa tarde, Tudo bem?
Segue link abaixo, obrigado.
https://editor.p5js.org/otaviojosetrabalho/sketches/NtPozM62t
Resolvido, analisei os dois códigos e me deparei com o erro.
Minhas chaves estavam fechando a colisão antes de chegar ao IF, isso não dando funcionalidade aos outros carros, código abaixo ficou correto.
function verificaColisao(){ for (let i = 0; i < imagemCarros.length; i++){ colisao = collideRectCircle(xCarros[i], yCarros[i], larguraCarro, alturaCarro, xVaca, yVaca, 10)
if(colisao){ if(meusPontos >0){ meusPontos -=1; } voltaAtorParaPosicaoInicial(); } } }