Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu código não está rodando, apresenta um erro na linha 28 que não consegui achar qual é

//váriavéis bolinha, posição e dimensção;

var xBolinha = 200;
var yBolinha = 200;
var dBolinha = 20;
var raio = dBolinha/2;

//velocidade da bolinha

var xVelocidade = 5;
var yVelocidade = 5;

mostraBolinha();

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

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

  function mostraBolinha(){

  circle(xBolinha, yBolinha, dBolinha);

  }

  function movimentaBolinha(){

    xBolinha =+ xVelocidade;
    yBolinha =+ yVelocidade;

  }

  function bordas (){

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

    if( xBolinha + raio > height ||
       xBolinha - raio < 0){
      yVelocidade *= -1;
    }
  }
2 respostas
solução!

Na linha 13, você está chamando a função mostraBolinha(), fora do draw. E depois no draw, você chama ela de novo. Tenta apagar a linha 13 :)

Era isso mesmo, muito obrigado.