Não consigo achar o erro! Alguém pode me dar uma luz?
Não consigo achar o erro! Alguém pode me dar uma luz?
Oii, Bernardo!
Obrigada por disponibilizar o link do seu projeto aqui no fórum para que pudéssemos analisar o seu código para encontrar soluções para resolver este bug.
O erro que está ocorrendo é de sintaxe na pasta *ator.js na linha 24, a palavra colisão deve estar em parênteses e no seu código não está, não se preocupe isso é normal acontecer. Basta realizar a alteração, veja como ficará o código corrigido.
if(colisao){
print("colidiu");
}
Código completo:
function verificaColisao(){
//collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
for (let i = 0; i < imagemDosCarros.length; i++){
colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarros, larguraCarros, xAtor, yAtor, diametroAtor)
If (colisao){
print("colidiu");
}
}
}
Após realizar as alterações o seu código rodou perfeitamente. Realize as modificações e faça o teste.
Sucesso
Espero ter ajudado, qualquer dúvida estarei à disposição! Bons estudos!
Bom dia Victor!
Muito obrigado, já fiz as alterações. As vezes coisas simples passam despercebidas ;)