Além das setas pra cima e pra baixo, adicionei as setas laterais para dar mais movimento para o ator. Tem algum problema?
let imagemDaEstrada;
let imagemDoAtor;
let imagemDoCarro
//carro
let xCarro = 700
//ator
let xAtor = 300
let yAtor = 366
function preload(){
imagemDaEstrada = loadImage("Imagens/estrada.png");
imagemDoAtor = loadImage("Imagens/ator-1.png");
imagemDoCarro = loadImage("Imagens/carro-1.png")
}
function setup() {
createCanvas(600, 400);
}
function draw() {
background(imagemDaEstrada);
mostraAtor();
mostraCarro();
movimentaCarro();
movimentaAtor();
}
function mostraAtor(){
image(imagemDoAtor, xAtor, yAtor, 30, 30);
}
function mostraCarro(){
image(imagemDoCarro, xCarro, 40, 50, 40);
}
function movimentaCarro(){
xCarro -= 2;
}
function movimentaAtor(){
if(keyIsDown(UP_ARROW)){
yAtor -= 3
}
if(keyIsDown(DOWN_ARROW)){
yAtor += 3
}
if(keyIsDown(LEFT_ARROW)){
xAtor -= 3
}
if(keyIsDown(RIGHT_ARROW)){
xAtor += 3
}
}