Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

O carro não se movimenta

let imagemDaEstrada;
let imagemDoAtor;
let ImagemDoCarro;

//variavel carro
let xCarro= 600;


function preload(){
    imagemDaEstrada = loadImage("Imagens/estrada.png")
    imagemDoAtor = loadImage("Imagens/ator-1.png")
    ImagemDoCarro = loadImage("Imagens/carro-1.png")
}

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

function draw() {
    background(imagemDaEstrada);
    mostraAtor();
    mostraCarro ();
} 

function mostraAtor (){
   image(imagemDoAtor, 100, 366, 27, 27);
}

function mostraCarro (){
   image(ImagemDoCarro, xCarro, 43, 50, 35);
}

function movimentaCarro(){ 
  xCarro = xCarro - 2;
}
3 respostas
solução!

Olá, Manuel! Como vai?

O carro não está se movimentando porque você criou a função que o movimenta mas não "chamou" ela na função draw().

Fazendo isso o carro deve se movimentar.

Espero ter ajudado! Abraço.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigado!

function draw() { background(imagemDaEstrada); mostraAtor(); mostraCarro (); movimentaCarro(); <<<<<<<<< faltou este codigo aqui