minha raquete nao esta movimentando no p5, dei uma olhada na outra duvida e até conferi meu código e ele está igual, mas mesmo assim a raquete nao se mexe :/
meu código: https://editor.p5js.org/nuggetsdequeijo/sketches/9jnXMcv4L
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
minha raquete nao esta movimentando no p5, dei uma olhada na outra duvida e até conferi meu código e ele está igual, mas mesmo assim a raquete nao se mexe :/
meu código: https://editor.p5js.org/nuggetsdequeijo/sketches/9jnXMcv4L
Oi, Pedro! Tudo bem?
Olhei seu código. Você se esqueceu de criar as variáveis da raquete e chamar as funções também dela!
//variáveis da raquete
let xRaquete = 5;
let yRaquete = 150;
let raqueteComprimento = 10;
let raqueteAltura = 90;O bloco de código acima irá entrar debaixo das variáveis da bolinha.
mostraRaquete(xRaquete, yRaquete);
movimentaMinhaRaquete();Esse acima irá dentro da função draw.
A seguir, temos a função para criar o desenho da raquete (o formato dela!). Ele irá após todos os seus códigos:
function mostraRaquete(x,y) {
rect(x, y, raqueteComprimento, raqueteAltura);
}E, por fim, temos este:
function movimentaMinhaRaquete() {
if (keyIsDown(UP_ARROW)) {
yRaquete -= 10;
}
if (keyIsDown(DOWN_ARROW)) {
yRaquete += 10;
}
}Ele dá movimento à raquete.
E, pronto! Agora sua raquete se movimenta! :D
Caso as dúvidas persistirem, estamos à disposição.
Abraços e bons estudos!