Já revisei o código várias vezes e não encontro o erro. https://editor.p5js.org/dpodda/sketches/8FEhGphkv
Já revisei o código várias vezes e não encontro o erro. https://editor.p5js.org/dpodda/sketches/8FEhGphkv
Oi, Davi! Tudo bem?
O problema está ocorrendo pois no documento carro.js
, na função voltaPosicaoInicialDoCarro()
não estamos atribuindo o valor 600 à posição x de cada carro, que são fornecidas por meio do array xCarro[]
e não mais pelas variáveis xCarro
, xCarro2
e xCarro3
.
Dessa forma, para o nosso projeto funcionar corretamente, basta deixarmos essa função da seguinte maneira:
function voltaPosicaoInicialDoCarro(){
if (xCarro[0] < -30){
xCarro[0]=600
}
if (xCarro[1] < -30){
xCarro[1]=600
}if (xCarro[2] < -30){
xCarro[2]=600
}
}
Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!