Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Meu código de movimentar não funciona

Na parteda função de movimentar eu não consigo mover minha raquete, e mesmo copiando o código não funciona, talvez seja algo com meu computador mas poderiam verificar se meu código possui algum erro?

//Variáveis da Bola
let xBola = 300;
let yBola = 200;

let diametro = 20
let raio = diametro / 2

let velocidadeXBola = 5;
let velocidadeYBola = 5;

//Variáveis da Raquete
let xRaquete = 5;
let yRaquete = 150;
let larguraRaquete = 10;
let alturaRaquete = 90;

function setup() {
  createCanvas(600, 400);
}

function draw() {
  background(0);
  desenharBola();
  //movimentarBola();
  testarColisaoBorda();
  desenharRaquete();
  movimentarRaquete();
}

function desenharBola(){
  circle(xBola, yBola, diametro);
}
function movimentarBola(){
  xBola += velocidadeXBola
  yBola += velocidadeYBola
}
function testarColisaoBorda(){
    if (xBola + raio > width ||
      xBola - raio < 0){
    velocidadeXBola *= -1
  }
  if (yBola + raio > height ||
      yBola - raio < 0){
    velocidadeYBola *= -1
  }
}
function desenharRaquete(){
  rect(xRaquete, yRaquete, larguraRaquete, alturaRaquete);
}
function movimentarRaquete(){
    if (keyIsDown(UP_ARROW)) {
        yRaquete -= 10;
    }
    if (keyIsDown(DOWN_ARROW)) {
        yRaquete += 10;
    }
}
1 resposta
solução!

Eu tava apertando o botão errado gentekkkkkkkkkkkkkkk Desculpa, tudo certo aqui.