Ir al contenido
Descargar

Reproducir sonidos

Quieres reproducir un efecto de sonido cuando pasa algo.

  1. Arrastra el archivo .wav al panel Recursos. El nombre del sonido es el nombre del archivo sin el .wav.
  2. En el código, reprodúcelo por su nombre:
Audio::play("explosao");
  • Audio::play(nombre) empieza a reproducir el sonido y vuelve al instante: el juego no se detiene a esperar.
  • Varios sonidos pueden sonar al mismo tiempo.
  • Por ahora, Brasa reproduce archivos WAV.

Volumen (de 0 a 1):

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

Música en bucle, deteniéndola después:

// en la clase: SoundId music_ = 0;
music_ = Audio::play("musica", {.volume = 0.6f, .loop = true});
// ... más tarde:
Audio::stop(music_);

Audio::stopAll() detiene todos los sonidos.