Boa noite alguém sabe onde está o erro neste comando ??
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ção
E 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ÇÃO
Tem 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...