Depois de inserir código pra verificar colisão esta dando erro no MostraAtor, não sei onde errei :/
Depois de inserir código pra verificar colisão esta dando erro no MostraAtor, não sei onde errei :/
Seu código esta com um erro, está com ";" no lugar de ","
Erro:
colisao = collideRectCircle(xCarros[i];yCarros[i];
comprimentoCarro,alturaCarro, xAtor, yAtor, 15)
Substituindo ;
por ,
colisao = collideRectCircle(xCarros[i],yCarros[i],
comprimentoCarro,alturaCarro, xAtor, yAtor, 15)
Olá Blayme!
Dei uma verificada em seu código e haviam dois erros: 1 - você escreveu "leght" ou invés de "legth" (eu sempre confundo também!rs) 2 - quando utilizou o "for", dentro dos parenteses você colocou ";" nos dois primeiros parâmetros.
for (let i = 0; i < imagemCarros.lenght; i = i + 1){ colisao = collideRectCircle(xCarros[i];yCarros[i]; comprimentoCarro,alturaCarro, xAtor, yAtor, 15)
No caso entre "xCarros , yCarros e comprimentoCarro", você utiliza o sinal de virgulas ao invés de ponto e virgula.
Fiz estas correções e testei e funcionou novamente.
Espero ter ajudado!
Abraços!
Nossa, preciso ficar mais atento a essas pontuações, pq revi TODOS os códigos e não percebi. Obrigado.
Porém a colisão ainda não executa.