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

Muda e fica praticamente igual

velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteComprimento / 2 - 30;

nessa parte vejo que a raquete do oponente fica subindo e descendo e soh a metade entra na borda de cima e de baixo do limite da tela

porem quando troco para

velocidadeYOponente = yBolinha - yRaqueteOponente - raqueteAltura / 2 - 30;

ai ela n entra na parte de baixo e entra quase inteira na aprte de cima, quase sumindo da tela

alguem pode me explicar por que usando o comprimento fica melhor do que a altura

Obrigado

1 resposta
solução!

Olá, Waldih. Tudo certo?

Desculpe a demora em responder você!

Todas as variáveis são valores que correspondem a um ponto na tela. Por isso que quando alteramos a variável, também alteramos seu valor e ela pode ficar mais para cima ou para baixo, ou mesmo "entrar" na borda. Por sua vez, esses valores estão relacionados ao sistema de coordenadas do p5.js. Para conhecer um pouco mais, você pode ler o artigo Plano Cartesiano no P5.

Espero que as informações tenham ajudado,

Um abraço e bons estudos!