Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

SyntaxError: Unexpected identificer ´colisao`

Não consigo achar o erro! Alguém pode me dar uma luz?

https://editor.p5js.org/expantalho/sketches/A-0S-9t1-

2 respostas
solução!

Oii, Bernardo!

Obrigada por disponibilizar o link do seu projeto aqui no fórum para que pudéssemos analisar o seu código para encontrar soluções para resolver este bug.

O erro que está ocorrendo é de sintaxe na pasta *ator.js na linha 24, a palavra colisão deve estar em parênteses e no seu código não está, não se preocupe isso é normal acontecer. Basta realizar a alteração, veja como ficará o código corrigido.

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

Código completo:

function verificaColisao(){
  //collideRectCircle(x1, y1, width1, height1, cx, cy, diameter)
  for (let i = 0; i < imagemDosCarros.length; i++){
    colisao = collideRectCircle(xCarros[i], yCarros[i], comprimentoCarros, larguraCarros, xAtor, yAtor, diametroAtor)
  If (colisao){
      print("colidiu");
    }
  }
}

Após realizar as alterações o seu código rodou perfeitamente. Realize as modificações e faça o teste.

Sucesso

Espero ter ajudado, qualquer dúvida estarei à disposição! Bons estudos!

Bom dia Victor!

Muito obrigado, já fiz as alterações. As vezes coisas simples passam despercebidas ;)