Olá Bianca! Tudo bem?
Revisando o seu código percebi que você se equivocou na hora de chamar a sua lista de carros, você acabou colocando o nome das variáveis que representam a imagem do carro (imagemCarro2 e imagemCarro3), que foram inseridos na criação da lista, em vez do nome da lista em si, que é (imagemCarros). Logo abaixo deixarei a forma correta de como a lista deveria estar:
Arquivo Sketch.js
function draw() {
background (imagemDaEstrada);
mostraAtor();
movimentaAtor();
mostraCarros();
movimentaCarros();
voltaPosicaoInicialDoCarro();
image (imagemCarros [0],xCarros[0] ,yCarros[0] ,50,40);
image (imagemCarros [1],xCarros[1] ,yCarros[1] ,50,40);
image (imagemCarros [2],xCarros[2] ,yCarros[2],50,40);
}
Arquivo carros.js
function mostraCarros(){
image (imagemCarros [0], xCarros [0], yCarros [0], 50, 40);
image (imagemCarro2 [1], xCarros [1], yCarros [1], 50, 40);
image (imagemCarro3 [2], xCarros [2], yCarros [2], 50, 40);
}
Espero ter conseguido ajudar. Caso tenha mais algum problema ou dúvida, com relação a este tópico, estarei à disposição para ajudá-la.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.