0
respostas

jogo Crossy Road: carro não se move.

meu carro, ao programar igual o professor, ele não se move como o esperado, apenas fica estatico. poderiam me ajudar?

segue meu codigo:

let imagemDaEstrada; let imagemAtor; let imagemCar;

//variaveis ator let xAtor = 230 let yAtor = 370 let lengthAtor = 27 let highAtor = 27

//variaveis carro let xCar = 559 let yCar = 40 let lengthCar = 34 let highCar = 34

function preload(){ imagemDaEstrada = loadImage("imagens/estrada.png") imagemAtor = loadImage("imagens/ator-1.png") imagemCar = loadImage("imagens/carro-1.png") }

function setup() { createCanvas(600, 400); }

function draw() { background(imagemDaEstrada); mostrAtor(); mostraCar(); }

function mostrAtor(){ image(imagemAtor, xAtor, yAtor, lengthAtor, highAtor); }

function mostraCar(){ image(imagemCar, xCar, yCar, lengthCar, highCar) }

function moverCar(){ xCar = xCar- 2; }

Obs: não vai nem xCar -= 2 e nem a forma extensa xCar = xCar -2

obs: O erro se encontrava na falta da função em draw, então não era desenhado a ação de mover.