2
respostas

[Dúvida] som de raquetada no pong j5

Ola pessoal, sou novo no mundo dev, estou no final do jogo pong em j5 e me deparei com um problema no meu. quando coloco o som da raquetada ele fica disparado já no inìcio do jogo.

// verifica colisão com raquete e borda

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

function verificaColisaoRaquete(x,y){ colidiu = collideRectCircle(x,y,raqueteComprimento,raqueteAltura ,xBolinha ,yBolinha, raio); if (colidiu) { velocidadeXBolinha *= -1; } raquetada.play();

}

2 respostas

Oi, Ronaldo

O "play()" ficou fora o "if"

// correto é:
if (colidiu) { 
    velocidadeXBolinha *= -1; 
    raquetada.play();
}  

muito obrigado, agora funcionou perfeitamente.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software