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

[Dúvida] Apareceu um erro no console referente a variável do constrain

Eu adicionei o constrain no meu Sketch e ele funcionou como o esperado, mas aparece uma mensagem de erro na linha 25: ReferenceError: constrain is not defined at /sketch.js:25:2

//Variáveis da bolinha
let xBolinha = 300;
let yBolinha = 200;
let diametro = 25;
let raio = diametro / 2;

//Velocidade bolinha
let velocidadeXBolinha = 6;
let velocidadeYBolinha = 6;

//Variáveis da Raquete 1
let xRaquete = 5;
let yRaquete = 150;
let raqueteComprimento = 10;
let raqueteAltura = 90; 

//Variáveis do oponente
let xRaqueteOponente= 585;
let yRaqueteOponente= 150;
let velocidadeYOponente;

let colidiu = false 

//bordas
let notaLogicaDeProgramacao = constrain(notaLogicaDeProgramacao, 0, 310);

function setup() {
  createCanvas(600, 400);
}
1 resposta
solução!

Oi, Caique

O "constrain" tem que ser usado dentro da função "draw()" ou numa função chamada pelo "draw()"

"constrain(notaLogicaDeProgramacao, 0, 310)" também vai dar erro, pois "notaLogicaDeProgramacao" ainda não existe

O correto é:


  let notaLogicaDeProgramacao = 0;
  notaLogicaDeProgramacao = constrain(notaLogicaDeProgramacao, 0, 310);