1
resposta

Dúvida no p5.js

Estou fazendo o curso de programação em javascript e fiz o código exatamente como no vídeo e mesmo assim o erro persiste

"function draw() { background(0); circle (xBola, yBola, diametro); xBola += velocidadeXBola; yBola += velocidadeYBola;

if (xBola > width || xBola < 0) velocidadeXBola *= -1; } if (yBola > height || yBola < 0){ velocidadeYBola *= -1; }

o erro ReferenceError: height is not defined at /sketch.js:22:15

ja olhei as referências e nao achei nada a respeito de como definir 
1 resposta

Olá, Jean. O problema do seu código está na abertura/fechamento das chaves. Está faltando uma chave abrindo o primeiro "if" e uma chave fechando a função "draw". Tente fazer da seguinte forma:

function draw() { 
  background(0); 
  circle (xBola, yBola, diametro); 
  xBola += velocidadeXBola; 
  yBola += velocidadeYBola;

  if (xBola > width || xBola < 0){
    velocidadeXBola *= -1; 
  }
  if (yBola > height || yBola < 0){ 
    velocidadeYBola *= -1;
  }
}