Oi oi, Ane! Espero que esteja tudo bem com você!
Aparentemente não vi problema no seu código, o console do p5.js mostra algum erro para você? Se sim, compartilha aqui com a gente.
Uma dica importante é que para fazer o ator se movimentar pela tela é necessário clicar no botão de play do p5.js, em seguida precisamos clicar com o cursor (mouse) na área de preview (a telinha de previsualização do jogo) do editor. Somente depois disso é que conseguimos movimentar o ator pela tela com o teclado.
Vou deixar aqui o código da aula para você testar no seu p5.js, tudo bem?
let imagemDaEstrada;
let imagemDoAtor;
let imagemCarro;
//carro
let xCarro = 600;
//ator
let yAtor = 366;
function preload(){
imagemDaEstrada = loadImage("imagens/estrada.png");
imagemDoAtor = loadImage("imagens/ator-1.png");
imagemCarro = loadImage("imagens/carro-1.png");
}
function setup() {
createCanvas(500, 400);
}
function draw() {
background(imagemDaEstrada);
mostraAtor();
mostraCarro();
movimentaCarro();
movimentaAtor();
}
function mostraAtor(){
image(imagemDoAtor, 100, yAtor, 30, 30);
}
function mostraCarro(){
image(imagemCarro, xCarro, 40, 50, 40);
}
function movimentaCarro(){
xCarro -= 2;
}
function movimentaAtor(){
if (keyIsDown(UP_ARROW)){
yAtor -= 3;
}
if (keyIsDown(DOWN_ARROW)){
yAtor += 3;
}
}
Outra sugestão é que você utilize a ferramenta "inserir bloco de código" para formatar seu código aqui no fórum. Vou deixar um link que exemplifica muito bem o uso: Usar o botão inserir bloco de código
Espero que tenha ajudado!
Um abraço e bons estudos!