Boa noite alguém sabe onde está o erro neste comando ??
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!
Boa noite alguém sabe onde está o erro neste comando ??
Olá,
Não da para determinar o erro por essa imagem, mas da para ter um palpite:
Ele está reclamando que está faltando um fecha parenteses, e pela tua identação da** function movimentaMinharaquete**, parece que está faltando mesmo.
Vc tem que procurar isso, ou copiar o código todo aqui para podermos dar uma olhada.
Obrigado Diego, segue, fechei o colchetes e nada..
A seta até desce mas não sobe , e o código esta dando como errado
Da uma olhada porque parece que vc criou duas funções movimentaMinhaRaquete, e tem que ser uma só
assim:
function movimentaMinhaRaquete (){
if (keyIsDown(UP_ARROW)) {
yRaquete -= 10;
}
if (keyIsDown(DOWN_ARROW)){
yRaquete += 10;
}
}
Valeu mais da o mesmo erro do up arrow down arrow
segue:
Opa,
Observa a tua função Movimentaminharaquete, ela ainda está com problema de parenteses.
primeiro vc tem um bloco de código que é o da função:
function movimentaMinhaRaquete () { // <<<<------ Abre o parenteses da função
} // <<<<------ fecha o parenteses da funçãoE ai vc coloca dois if dentro dessa função, e eles tem um abre e fecha parenteses tb
function movimentaMinhaRaquete () { // <<<<------ Abre o parenteses da FUNÇÃO
if ( ) { // <<<<------ Abre o parenteses do primeiro IF
} // <<<<------ fecha o parenteses do primeiro IF
if ( ) { // <<<<------ Abre o parenteses do segundo IF
} // <<<<------ fecha o parenteses do segundo IF
} // <<<<------ fecha o parenteses da FUNÇÃOTem que ficar assim: Observa a onde abre e fecha cada parenteses
function movimentaMinhaRaquete (){// <<<<------ Abre o parenteses da FUNÇÃO
if (keyIsDown(UP_ARROW)) {// <<<<------ Abre o parenteses do primeiro IF
yRaquete -= 10;
}// <<<<------ fecha o parenteses do primeiro IF
if (keyIsDown(DOWN_ARROW)){// <<<<------ Abre o parenteses do segundo IF
yRaquete += 10;
}// <<<<------ fecha o parenteses do segundo IF
}// <<<<------ fecha o parenteses da FUNÇÃO
O colchetes vai após o comando, no caso o "arrow up e down" e após o " ;" de cada "if" certo ? Além do inicio e fim da função.. é porque continua com o mesmo erro . O comando UP_ARROW e DOWN_ARROW não está funcionando .. segue com a correção que me falou, o que pode ser agora ?
function movimentaminharaquete() { if (keyIsDown(UP_ARROW)) {
yRaquete -= 10; }
if (keyIsDown(DOWN_ARROW)) { yRaquete += 10; } }
Amigo eu descobri meio que sem querer, no meu também estava dando erro e a raquete não se movimentava, tenta clicar com o mouse dentro da área do jogo (retângulo preto) e depois vê se movimenta...
Abraço...