Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Sugestão para melhor precisão entre carro e ator

percebi que a imagem do ator do jogo, precisa entra na imagem do carro para que a função colidiu ative, então fiz essa modificação, apenas adicionando + 20 no yAtor e no xAtor, igual estar abaixo:


function verificarColisao(){
  for(let i = 0; i < imagensCarros.length; i ++){
  colisao = collideRectCircle(xCarros[i],yCarros[i], comprimentoCarros, alturaCarros, xAtor+20 , yAtor+20 , 17);

if (colisao){
  colidiu();
}   
}
}

function colidiu(){
  yAtor = 369;
}
1 resposta
solução!

Olá Manoel, tudo bem?

Peço desculpa pela demora para responder o seu tópico.

Pelo que entendi, você está sugerindo uma modificação no código para melhorar a precisão da colisão entre o carro e o ator em um jogo. Adicionando +20 no yAtor e no xAtor, você conseguiu que a função colidiu seja ativada corretamente.

Essa é uma boa solução para o problema que você encontrou. É importante lembrar que, ao fazer modificações no código, é sempre bom testar bastante para garantir que não surgiram novos problemas.

Caso durante os seus estudos você tenha dúvidas ou problemas, recorra ao fórum, estaremos aqui para ajudá-lo.

Bons estudos!