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

A Bola fica piscando, código idêntico ao da aula

Já verifiquei e-mail, fechei e reabri, digitei todo o código novamente, mas fica a bolinha piscando no centro

1 resposta
solução!

Oi, Luiz! Tudo bem com você?

Provavelmente há algum conflito no seu código de colisão ou que movimenta a bolinha.

Compartilhe o link do seu projeto ou o seu código aqui para que a gente possa visualizar melhor o que está acontecendo.

Vou deixar o código disponibilizado para você conferir se está igual ao seu:

//variáveis da bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametro = 15;
let raio = diametro / 2 ;

//velocidade da bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

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

function draw() {
  background(0);
  mostraBolinha();
  movimentaBolinha();
  verificaColisaoBorda();
}

function mostraBolinha(){
  circle(xBolinha, yBolinha, diametro);
}

function movimentaBolinha(){
  xBolinha += velocidadeXBolinha;
  yBolinha += velocidadeYBolinha;
}

function verificaColisaoBorda(){
  if (xBolinha + raio> width ||
     xBolinha - raio< 0){
    velocidadeXBolinha *= -1;
  }
  if (yBolinha + raio> height ||
     yBolinha - raio < 0){
    velocidadeYBolinha *= -1;
  }
}

Compartilhe o link do seu projeto ou o seu código aqui para que a gente possa visualizar melhor o que está acontecendo, tudo bem?

Outra dica bacana é utilizar a ferramenta inserir bloco de código aqui do fórum. Assim seu código ficará indentado e possibilitará a verificação de erros com mais rapidez. Vou deixar também um link que redireciona para um tópico que ensina sua utilização:

Link com tutorial para usar botão inserir bloco de código:

Fico no aguardo!