1
resposta

Nao estou coseguindo colocar o sons

Criei os sons da trilha da colisao e do ponto e na hora de iniciar o jogo deu esse erro (ReferenceError: loadSound is not defined TypeError: Cannot read properties of undefined (reading 'loop'

somDaTrilha = loadSound("sons/trilha.mp3");
somDaColisao = loadSound("sons/colidiu.mp3");
somDoPonto = loadSound("sons/pontos.wav");



function setup() {
  createCanvas(500, 400);
  somDaTrilha.loop();
1 resposta

Olá, Jeison, tudo bem?

Esse erro está associado ao carregamento dos arquivos. Nesses casos há algumas possibilidades de erros que possam está gerando esse comportamento e para isso peço que verifique se você deixou de realizar alguma dessas etapas:

  • Verificar se o arquivo imagens.js está sendo referenciado no arquivo index.html.
  • Conferir se o arquivo está sendo carregado na função preload(), pois ela é responsável por carregar os nossos arquivos.
  • Após baixar os arquivos e extraí-los, conferir se o upload do arquivo foi realizado. Nesse caso a imagem aparecerá com uma barra cinza preenchida, como na imagem abaixo.

Captura de tela do p5. Nela mostra o carregamento da imagem correspondente ao arquivo estrada.png, por cima dela há uma barra preenchida na cor cinza-escuro

Para solucionar o seu problema mais assertivamente, você pode também enviar o link do seu projeto, para assim identificar mais facilmente qual erro que está gerando esse comportamento.

Para isso, abra o menu file na parte superior direita da tela e selecione a opção share:

Recorte de captura de tela do P5js. O menu file foi selecionado, e abaixo a terceira opção, share, está destacada em rosa

E então copie o link da opção edit, e cole aqui no fórum:

Recorte de captura de tela do p5js. Uma janela cinza com título Share, e logo abaixo, o nome do projeto. Há três opções de link. Embeb, Fullscreen e Edit. A última, edit, está destacada em vermelho

Espero ter ajudado.

Caso surja dúvidas, estou à disposição.

Abraço e bons estudos

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!