1
resposta

Foi mas com um problema

let = xRetangulo = 10;
let = yRetangulo = 10;
let = Comprimento = 50;
let = Altura = 50;


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

function draw() {
  background(220);
  Retanguloatributos();
  MovimentoRetangulo();
}

function Retanguloatributos()
{
  rect(xRetangulo,yRetangulo,Comprimento,Altura);
}
Retanguloatributos();

function MovimentoRetangulo()
{
  if(keyIsDown(UP_ARROW))
  {
    yRetangulo -= 10;
  }
  if(keyIsDown(DOWN_ARROW)){
    yRetangulo += 10;
  }
}
MovimentoRetangulo();

Ao executar o código, meu compilador sempre da uma erro dizendo que "ReferenceError: rect is not defined". Já refiz várias vezes sempre seguindo o passo a passo do vídeo, mas não rolou. Um detalhe, mesmo assim o código fucionou.

1 resposta

Oi, Natam

Apague as linhas


Retanguloatributos();

MovimentoRetangulo();

Chame apenas dentro do da função "draw()"


function draw() {
  background(220);
  Retanguloatributos();
  MovimentoRetangulo();
}