Pular para o conteúdo
Baixar

Tocar sons

Você quer tocar um efeito sonoro quando algo acontece.

  1. Arraste o arquivo .wav para o painel Recursos. O nome do som é o nome do arquivo sem o .wav.
  2. No código, toque pelo nome:
Audio::play("explosao");
  • Audio::play(nome) começa a tocar o som e volta na hora: o jogo não para esperando.
  • Vários sons podem tocar ao mesmo tempo.
  • Por enquanto, a Brasa toca arquivos WAV.

Volume (de 0 a 1):

Audio::play("tiro", {.volume = 0.4f});

Música em loop, parando depois:

// na classe: SoundId music_ = 0;
music_ = Audio::play("musica", {.volume = 0.6f, .loop = true});
// ... mais tarde:
Audio::stop(music_);

Audio::stopAll() para todos os sons.