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

erro unrecoverable syntax error (100% scanned)

o meu código ta assim, mas aparece esse erro. como faço? ehe

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 += velocidadexBolinha; //yBolinha += velocidadeyBolinha;

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

5 respostas
solução!

Olá, Gabriel! Tudo bom?

Olhei seu código e percebi que falta apenas fechar o escopo da function draw(). O "bigode" da draw(). olha só:

function draw() {
  background(0);
  circle (xBolinha, yBolinha, diametro);
  xBolinha += velocidadexBolinha;
  //yBolinha += velocidadeyBolinha;

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

}// só faltou fechar a função para o código funcionar.

Espero que tenha ajudado!

um abraço e bons estudos!

vou dar uma olhada lá, obrigado Camila.

Camila, desculpe o incomodo heheh, é que agora a função width não está funcionado. Fica vermelhinho. 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 += velocidadexBolinha; yBolinha += velocidadeyBolinha; }

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

Oi, Gabriel!

Isso ocorreu porque você deixou o if fora da function draw() . Dessa forma, o p5.js não roda corretamente o código.

Caso as dúvidas persistam, recomendo que você dê uma olhada no Para saber mais do curso: Entendendo a biblioteca P5

Espero ter ajudado!

Até a próxima e bons estudos! :)

Muito obrigado Camila, era isso ehe