1
resposta

Complementado o código em 6:35

Eu gostaria de saber se faz sentido nesse minuto do vídeo, complementar o código abaixo:

function verificaColisaoRaquete(){
  if(xBolinha - raio < xRaquete + raqueteComprimento
    && yBolinha - raio < yRaquete + raqueteAltura &&
    yBolinha + raio > yRaquete){
    velocidadeXBolinha *= -1;
  }

Com adição disso na penúltima linha: - raqueteAltura Assim:

function verificaColisaoRaquete(){
  if(xBolinha - raio < xRaquete + raqueteComprimento
    && yBolinha - raio < yRaquete + raqueteAltura &&
    yBolinha + raio > yRaquete - raqueteAltura){
    velocidadeXBolinha *= -1;
  }

Faz sentido isso? No vídeo não foi mencionado, mas acabei colocando por intuição...

1 resposta

Cara, acredito que, se fosse o caso, na última linha deveria ser um +raqueteAltura também, visto que o parâmetro de altura da raquete comporta o tamanho total da raquete. Mas testei o seu raciocínio e na verdade não houve alteração alguma no funcionamento do jogo.