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

No meu caso a bolinha fica pendendo um pouco pra direita quando uso o comando if (yBolinha > height || yBolinha < 0) { velocidadeYBolinha *= -1; }

Será que tem algo errado no código abaixo? A bolinha não fica pendendo para direita na aula mais com o código abaixo fica. Vejam no vídeo abaixo!

let xBolinha = 300;
let yBolinha = 200;
let diametro = 15;

let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

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

function draw() {
  background(0);
  circle(xBolinha, yBolinha, diametro);
  xBolinha = xBolinha + 1;
  xBolinha += velocidadeXBolinha;
  yBolinha += velocidadeYBolinha;

  if (xBolinha > width || xBolinha < 0) {
  velocidadeXBolinha *= -1;
  }

  if (yBolinha > height || yBolinha < 0) {
  velocidadeYBolinha *= -1;
  }

}
1 resposta
solução!

Descobri o erro pessoal. Era que tinha esse código abaixo que não deveria ter mais. Era por causa dele que a bolinha pendia para a direita.

xBolinha = xBolinha + 1;