O jogo só funciona no PC no celular não tem opção de mexer com a raquete. Como resolver isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
O jogo só funciona no PC no celular não tem opção de mexer com a raquete. Como resolver isso?
Existem diversas formas de fazer isso! Sendo que cada pessoa poderia pensar em uma solução diferente.
No meu caso, eu apenas mudaria a função que movimenta a raquete do jogador, para acompanhar o mouse. No celular a posição do "mouse" é a posição do dedo pressionado na tela. Então essa função pode funcionar nos dois casos.
A que fiz ficou assim:
function movimentaRaqueteJogador(){
yRaqueteJogador = mouseY;
if(yRaqueteJogador < 0){
yRaqueteJogador = 0;
}
if(yRaqueteJogador > height - alturaRaquete){
yRaqueteJogador = height - alturaRaquete;
}
}