Não consigo identificar o erro, por favor peço ajuda, segue abaixo o link:
Não consigo identificar o erro, por favor peço ajuda, segue abaixo o link:
Olá, Rita! Tudo bem?
O seu problema está ocorrendo porque os nomes das imagens "imagemDoAtor" e "imagemCarro" no arquivo sketch.js
na função preload()
estão incorretos. Corrigindo eles, a função deve ficar assim:
function preload(){
imagemDaEstrada = loadImage("imagens/estrada.png");
imagemDoAtor = loadImage("imagens/ator-1-2.png");
imagemCarro= loadImage ("imagens/carro-1-1.png");
}
Com isso, você terá outro erro ao tentar movimentar o seu ator. Para resolver esse segundo erro, você deve colocar um espaço na variável "yAtor" que está assim: letyAtor= 366;
(linha 11 do sketch.js
). Essa variável deve ficar da seguinte forma:
let yAtor = 366;
Após corrigir isso, ao tentar movimentar o seu personagem não terá o resultado esperado, porém não resultará em nenhum erro. Para movimentar o seu personagem você deve corrigir a função mostraAtor()
, passando o "yAtor" como parâmetro da função image()
. Essa função deve ficar como abaixo:
function mostraAtor(){
image(imagemDoAtor,100,yAtor,30,30);
}
Fazendo essas correções, você deve conseguir movimentar o seu personagem para cima e para baixo utilizando as setas do teclado.
Espero ter ajudado! Fico à disposição para ajudar.
Abraço.