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

[Dúvida] Erro---> TypeError: Cannot read properties of undefined (reading 'width')

Não sei onde está o erro

https://editor.p5js.org/oTbzin/sketches/ab0Tj5569

1 resposta
solução!

Olá João, tudo bem?

Parece que o erro está nesse bloco de códigos:

function mostraCarro(){
  for (let i = 0; 1 < imagemCarros.length; i = i + 1){
    image(imagemCarros[i], xCarros[i], yCarros[i], comprimentoCarro, alturaCarro)
  }
}

O problema ocorre na linha onde está escrito for (let i = 0; 1 < imagemCarros.length; i = i + 1){. O correto é colocar a letra "i" antes do sinal de comparação "<", ficando assim:

function mostraCarro(){
  for (let i = 0; i < imagemCarros.length; i = i + 1){
    image(imagemCarros[i], xCarros[i], yCarros[i], comprimentoCarro, alturaCarro)
  }
}

Dessa forma, o erro não vai mais acontecer, e as imagens dos carros vão ser exibidas normalmente.

Espero ter conseguido ajudar, qualquer dúvida estou aqui.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!