Depois de inserir código pra verificar colisão esta dando erro no MostraAtor, não sei onde errei :/
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.