a bolinha atravessa minha raquete e acaba não marcando ponto para mim e só para o oponente
a bolinha atravessa minha raquete e acaba não marcando ponto para mim e só para o oponente
Olá, Rafael! Tudo bom?
Visualizei seu código e pude perceber que você chamou duas vezes uma função para executar a mesma operação. Isso gerou um conflito no código.
Para resolver você pode escolher apenas uma função para executar a colisão da raquete. Aqui eu comentei a verificaColisaoRaquete() e funcionou, olha só:
function draw() {
background(0);
mostraBolinha()
movimentaBolinha()
verificaColisaoBorda()
mostraRaquete(xRaquete , yRaquete)
movimentaRaquete()
//verificaColisaoRaquete()
ColisaoMinhaRaqueteBiblioteca()
mostraRaquete(xRaqueteOponente, yRaqueteOponente)
movimentaRaqueteOponente()
ColisaoRaqueteOponenteBiblioteca()
incluiPlacar()
MarcarPonto()
}
Um abraço e bons estudos!