Olá Pessoal!
Segue meu código concluído após o final da primeira aula. Como gosto de praticar, converti os termos para o inglês. Para quem quiser ver, basta clicar no link https://editor.p5js.org/raphamass/sketches/wS4G0cBSp
let imageRoad;
let imageCow;
let imageCar;
// car variables
let xCar = 600;
// cow variables
let yCow = 366;
function preload(){
imageRoad = loadImage("image/estrada.png");
imageCow = loadImage("image/ator-1.png");
imageCar = loadImage("image/carro-1.png");
}
function setup() {
createCanvas(500, 400);
}
function draw() {
background(imageRoad);
showCow();
showCar();
carMotion();
cowMotion();
}
function showCow(){
image(imageCow, 100, yCow, 30, 30); // (image, x, y, L, A)
}
function showCar(){
image(imageCar, xCar, 40, 50, 40);
}
function carMotion(){
//xCar = xCar - 2;
xCar -= 2; //simplified form of the above expression
}
function cowMotion(){
if (keyIsDown(UP_ARROW)){
yCow -= 3;
}
if (keyIsDown(DOWN_ARROW)){
yCow += 3;
}
}