3
respostas

Problemas com o código de movimentação da minha Raquete

(UP_ARROW)/ (DOWN_ARROW) não esta definido

3 respostas

É só clicar na tela preta p habilitar as funções do teclado no site... Espero ter ajudado.

Vlw Daniel!

// Coloquei aqui para ver se conseguem me ajudar... O p5 diz que a função movimentaMinhaRaquete não está definida.

function setup() { createCanvas(600, 400); } //variáveis para posicionar/dimensionar bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 22; //variaveis para mover bolinha let velocidadeXBolinha = 5; let velocidadeYBolinha = 5; let raio = diametro / 2; //variáveis para criar raquete let xRaquete = 5; let yRaquete = 150; let wRaquete = 7; let hRaquete = 80;

function draw() { background(0); mostraBolinha(); moveBolinha(); tocaNaBorda(); mostraRaquete(); movimentaMinhaRaquete();

} function mostraRaquete(){ rect(xRaquete, yRaquete, wRaquete, hRaquete);

}

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

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

function movimentaMinhaRaquete(){ if (keyIsDown (UP_ARROW)){ yRaquete -= 10; } if (keyIsDown (DOWN_ARROW)){ yRaquete += 10;

}

}

}