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

mensagem UNDEFINED ao tocar na raquete por causa do som

https://editor.p5js.org/bcparrilha/sketches/rCUNZ0L94 link pra o projeto

O jogo roda normalmente sem os sons, mas depois de adicionar o som de "raquetada" na função de verificar o toque, o jogo trava e a mensagem UNDEFINED aparece no console. Já excluí e baixei novamente o som e segue com o mesmo erro.. Alguma ideia do que pode ser? ps: o som da trilha também trava o jogo(fica como um disco arranhado), mas acho que é um problema no meu pc mesmo... Desde já agradeço.

3 respostas
solução!

Oi Beatriz

Aqui no meu PC consegui rodar o seu jogo com o som da "raquetada", tente abrir em outro browser ou em uma aba anonima para testar novamente.

Parabéns pelo empenho nos estudos!

Continue praticando e qualquer dúvida pode contar com a gente.

olá Beatriz, tive o mesmo problema que você e confirmei no seu projeto o equivoco. A falha aconteceu por que a função preload(); deve ser criada antes da função setup(), ambos criamos após. Para a correção você deverá recortar a função preload do final de seu projeto e colocar antes da função setup() depois ir para a função draw e excluir a preload aí é só tirar as // da trilha.loop() que dará certo. Espero ter ajudado.

Ps: Guilherme Henrique, os arquivos de sons que estão na pasta MACOSX disponíveis para dowload, estão nomeados com símbolos antes do texto quando fazemos o upload deles para o projeto é preciso renomear, com certeza se alguém tentar com eles dará erro, rsrsrs experiência própria.

Oi Juvenilton

Muito bom, obrigado pelo apoio.