Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Unexpected end of input 2

Mais uma vez copiei exatamente como o professor fez e fica aparecendo a mensagem unexpected end of input segue o codigo abaixo:

//variaveis da bolinha let xBolinha = 300; let yBolinha = 200; let diametro = 15; let raio = diametro / 2 ;

//velocidade da bolinha let velocidadeXBolinha = 6; let velocidadeYBolinha = 6;

//variaveis da raquete let xRaquete = 5; let yRaquete = 150; let raqueteComprimento = 10; let raqueteAltura = 90;

function setup() { createCanvas(600, 400); }

function draw() { background(0); mostraBolinha(); movimentaBolinha(); verificaColisaoBorda(); mostraRaquete(); movimentaMinhaRaquete(); verificaColisaoRaquete();

}

function mostraBolinha(){ circle(xBolinha, yBolinha, diametro); }

function movimentaBolinha(){ xBolinha += velocidadeXBolinha; yBolinha += velocidadeYBolinha; }

function verificaColisaoBorda(){ if (xBolinha + raio> width || xBolinha - raio< 0){ velocidadeXBolinha *= -1; } if (yBolinha + raio> height || yBolinha - raio< 0){ velocidadeYBolinha *= -1; } }

function mostraRaquete(){ rect(xRaquete,yRaquete, raqueteComprimento, raqueteAltura); }

function movimentaMinhaRaquete(){ if (keyIsDown(UP_ARROW)){ yRaquete -= 10; } if (keyIsDown(DOWN_ARROW)){ yRaquete += 10; }

function verificaColisaoRaquete(){ if (xBolinha - raio < xRaquete + raqueteComprimento) { velocidadeXBolinha *= -1; } }

4 respostas

Fala Luiz, como vai?

Pode por gentileza compartilhar o link da sua aplicação com a gente, assim podemos te dar um feedback direcionado.

: )

Professor, aviso que refiz os codigos e agora deu certo. Desculpe o incomodo, mas aproveito para indagar como eu faço para compartilhar o link da minha aplicação? é só copiar o link do navegador que uso durante a criação do código?

Puxa que bom que deu certo. Não se preocupe Luiz, e sempre que tiver dúvida, conte sempre com a Alura.

Em relação a compartilhar, isso mesmo, só copiar o link.

Escolhemos criar e executar esse projeto no P5 web e não local, para facilitar o compartilhamento do projeto, tanto no Scratch como no P5.

Abraço e bons estudos Luiz.

: )

solução!

Opa Luiz, tudo certo?

Esse erro de enexpected end of input pode aparecer quando alguma chave não é fechada. Pelo que vi na penúltima linha faltou fechar uma chave. Era esse o erro?

function movimentaMinhaRaquete(){ if (keyIsDown(UP_ARROW)){ yRaquete -= 10; } if (keyIsDown(DOWN_ARROW)){ yRaquete += 10; }

Bons estudos!