1
resposta

Meu autor nao esta colidindo

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi oi, Andrey! Tudo bem com você?

Apenas olhando o print fica um pouco difícil de verificar o problema, pois pode ser em outro lugar o código. No entanto, pude observar que está faltando um mais um contador i lá na parte de iteração do seu for , que é o i = i + 1. Nesse caso, vou deixar a função escrita pelo instrutor e você testa no seu código, certo?

function verificaColisao(){
  //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
  for (let i = 0; i < imagemCarros.length; i++){
    colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
    if (colisao){
      voltaAtorParaPosicaoInicial();
    }
  }
}

Se você puder compartilhar o link do seu projeto no p5.js certamente ficará mais fácil para conseguir visualizar!

Espero que as informações tenham ajudado!

Um abraço, fico à disposição!

Bons estudos!