Olá a todos,
Quando rodo o jogo os carros se movimentam mas como se estivessem parando ao longo da pista. Similar ao exemplo do professor na aula quando o carro chegava no fim da tela e ele mudou a posição -30 para -50.
Eu tentei acelerar na velocidade em cada um deles mas o resultado foi o mesmo.
Alguém tem uma sugestão do que estar acontecendo?
Segue o link no p5js:
https://editor.p5js.org/gabdedw/sketches/2LNMo4Kzn
E o código em questão:
let xCarro1 = 600; let yCarro1 = 40; let velocidadeCarro1 = 2;
let xCarro2 = 600; let yCarro2 = 96; let velocidadeCarro2 = 2.5;
let xCarro3 = 600; let yCarro3 = 150; let velocidadeCarro3 = 3.2;
function mostraCarro(){ image(imagemCarro1, xCarro1, yCarro1, 50, 40) image(imagemCarro2, xCarro2, yCarro2, 50, 40) image(imagemCarro3, xCarro3, yCarro3, 50, 40) }
function movimentaCarro(){ xCarro1 -= velocidadeCarro1; xCarro2 -= velocidadeCarro2; xCarro3 -= velocidadeCarro3; print (xCarro1) print (xCarro2) print (xCarro3) }
function voltaPosicaoInicialCarro() { if (xCarro1 < -50) { xCarro1 = 600 } if (xCarro2 < -50) { xCarro2 = 600 } if (xCarro3 < -50) { xCarro3 = 600 } }
Valeu!