Fiz meu código dos carros se movimentando ontem e estava, funcionando tudo perfeito, os carros ficavam se repetindo. Quando fui abrir hoje o jogo eles não se repetiam mais. Passava apenas uma vez pela tela.
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!
Fiz meu código dos carros se movimentando ontem e estava, funcionando tudo perfeito, os carros ficavam se repetindo. Quando fui abrir hoje o jogo eles não se repetiam mais. Passava apenas uma vez pela tela.
Fala ai Leticia, tudo bem? Consegue compartilhar o link do projeto? Assim da para eu simular o problema e analisá-lo com mais calma.
Fico no aguardo.
let yCarros = [40, 96, 150];
let velocidadeCarros = [2, 2.5, 3.2];
let xCarros = [600, 600, 600];
function mostraCarro(){
for (let i = 0; i < imagemCarros.length; i = i + 1 ){
image(imagemCarros[i], xCarros[i], yCarros[i], 50, 40);
}
}
function movimentaCarro(){
for (let i = 0; i < imagemCarros.length; i = i + 1){
xCarros[i] -= velocidadeCarros[i];
}
}
function voltaPosicaoInicialDoCarro(){
for(let i = 0; i < imagemCarros.length; i = i + 1){
if (passouTodaATela(xCarros[i])){
xCarros[i] = 600;
}
}
}
function passouTodaATela(){
return xCarros < -60;
}