Olá, boa tarde!
Eu não entendo o porquê do meu carro não está voltando para posição inicial do jogo. O carro continua se movimentando, mas não volta para a posição inicial.
Link do projeto: https://editor.p5js.org/nyeltongomes/sketches/1acbLHtBt
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, boa tarde!
Eu não entendo o porquê do meu carro não está voltando para posição inicial do jogo. O carro continua se movimentando, mas não volta para a posição inicial.
Link do projeto: https://editor.p5js.org/nyeltongomes/sketches/1acbLHtBt
Oii, Nyelton! Como vai?
Na linha 21 a palavra "length" está escrita como "lenght". É bem chatinho quando isso acontece, direto eu também confundo, hahaha.
E também a variável dentro do if (PassouTodaATela) está como xCarro, mas o correto seria xCarros.
Portanto, o bloco de código da função voltaPosiçãoInicialDoCarro() ficaria desta forma:
function voltaPosiçãoInicialDoCarro() {
for (let i = 0; i < imagemDosCarros.lenght;i = i + 1) {
if (passouTodaTela(xCarros[i])) {
xCarros[i] = 600
}
}Após ter feito as alterações, os carros irão voltar para a posição inicial e retornarão direitinho. =)
Se a dúvida persistir, estarei disponível.
Abraços e bons estudos!