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

problemas com a função: function mostraRaquete(x,y)

não estou entendendo como este código consegue chamar tanto as coordenadas de x e y da raquete aliada quanto da raquete do oponente. Alguém pode me explicar como a função mostraRaquete consegue pegar as coordenadas das duas raquetes ??

function draw() { background(0); mostraBolinha(); movimentaBolinha(); verificaColisaoBorda(); mostraRaquete(xRaquete, yRaquete); movimentaMinhaRaquete(); verificaColisaoRaquete(); colisaoMinhaRaqueteBiblioteca(); mostraRaquete(xRaqueteOponente, yRaqueteOponente); }

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

1 resposta
solução!

Olá, Lucca! Como você está?

A function mostraRaquete() criada pelo instrutor possui um método pré-pronto da biblioteca p5.js que é o rect().

O método rect() desenha um retângulo na tela com as informações que declaramos nos parâmetros. Os parâmetros significam respectivamente rect(localização no eixo de x, localização no eixo de y, largura, altura)

Sendo assim, explicando de forma bem simples, o p5.js desenha um retângulo na tela com essas informações.

Caso você queira mais detalhes, vou deixar o link para a documentação oficial do p5.js aqui: Link para documentação sobre método rect()

E para conhecer um pouco mais sobre os códigos que formam a biblioteca, vou deixar o link para o repositório da biblioteca aqui: Link para repositório do método rect()

Espero que tenha ajudado!

Um abraço e bons estudos!