2
respostas

Ator não está colidindo com os carros

Alguém pode me ajudar achar o erro, o ator não está colidindo com os carros e consequentemente sem som da colisão.

https://editor.p5js.org/cleversonb.87/full/Ob9HB-SRe

2 respostas

Coloque isso abaixo em Ator.js, logo depois da função para movimentar o ator, depois baixe o p5.collide2d.js pra que o collideRectCircle funcione. Não esqueça que você precisa colocar o nome do arquivo no index.html.

function verificaColisao(){
    for (let i = 0; i < imagemCarros.length; i++){
            colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarro, alturaCarro, xAtor, yAtor, 15)
        if (colisao){
              colidiu();
        }
    }
}

function colidiu(){
  yAtor = 385;
}

Obrigado Marcelo.