Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Dúvida na linha de código

Não entendi o porquê dos parâmetros usados na linha 78 para calcular a velocidade Y da bolinha, alguém poderia me ajudar a entender?

yNpc = y da raquete do oponente wPlayer = largura da raquete codigo

2 respostas
solução!

Buenas! Esta formula esta passando a posiçao da bolinha, com um erro de 30. Veja bem:

yNpc += velYNpc substituindo, esta formula tb pode ser escrita assim:

yNpc = yNpc + yBola -yNpc - wPlayer/2 -30 cortando yNpc do lado direito da igualdade:

yNpc = yBola -wPlayer/2 -30

se fosse passado apenas o yBola-wPlayer/2, seria a exata posiçao da bolinha em relação ao centro da raquete. o -30 serve para que em algum momento, com o rebater da bolinha a raquete nao consiga chegar a tempo.

espero ter ajudado. Abs.

Ajudou sim, obrigado Luciano!!