10
respostas

[Bug] Raquete Bugada

Após fazer estas modificações:

mostraRaquete(xRaquete, yRaquete);

mostraRaquete(xRaqueteOponente, yRaqueteOponente);

A raquete do oponente e a minha ficaram mais finas e com mais comprimento, e quando utilizo as setas para movimentar a minha raquete, tanto a minha raquete quanto a do oponente diminuem e aumentam o comprimento de acordo com a direção que eu escolho.

https://editor.p5js.org/gustavodefaveri20/sketches/-CtSmnaMy

10 respostas

O erro está nessa linha de código:

function mostraRaquete(x, y){
  rect(x, y, xRaquete, yRaquete, raqueteComprimento,
      raqueteAltura);
}

A função rect só precisa de 4 parâmetros, ali tem 6 parâmetros!. O parâmetro xRaquete e o yRaquete Não precisa colocar, portanto, tire eles. Ficando assim:

function mostraRaquete(x, y){
  rect(x, y, raqueteComprimento,
      raqueteAltura);
}

Depois dessa alteração o código funcionará perfeitamente!

Não sei exatamente qual o erro, mas minha raquete não se movimenta. Insira aqui a descrição dessa imagem para ajudar na acessibilidade ém

Olá Kaline Tatiane Passos Da Hora, você está chamando a função movimenta raquete?

Estou sim. Ela está na função Draw.

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade Sim, ela está definida.

Você clica na tela do draw para ele reconhecer?

Desculpa, sou nova nesse ramo, não entendi sua pergunta.

Clicar como?

só clicar na tela preta, do pong. Assim que clicar no play.

Hahaha, deu certo. Obrigada :)

Fico feliz em ajudá-la.