Audio (Audio)

Reproducir música o sonidos es una parte esencial de cualquier juego. GDevelop le proporciona varias condiciones y acciones para reproducir archivos de audio.

Tocando un sonido o una musica

La forma más fácil de reproducir un archivo de audio es utilizar la acción “ Reproducir un sonido ” o “ Reproducir un archivo de música ”. Elija el archivo a reproducir para el primer parámetro de ambas acciones.

La diferencia entre un sonido y música es que los archivos de música son generalmente archivos de audio más largos y más grandes. Los sonidos generalmente duran solo unos segundos. Los formatos de archivo de audio recomendados para GDevelop son:

  • wav para sonidos
  • mp3 para la música.

Si distribuyes tu juego en la web, algunos navegadores también admiten otros formatos de archivo, por ejemplo ogg. Ogg es una alternativa superior a mp3 para la música. Desafortunadamente, no es compatible con todos los navegadores. Consulte más información en Wikipedia.

Cuando elige un archivo de audio, se agrega a los recursos del juego, que se cargará durante el inicio del juego. En un esfuerzo por minimizar el tamaño de tu juego, asegúrate de eliminar los archivos de audio que no son utilizados por tus acciones.

Usando canales (Using channels)

Cuando se utiliza la acción “Reproducir un sonido” o “Reproducir un archivo de música”, los archivos de audio se reproducen inmediatamente. Al finalizar, se eliminan de la memoria. Looping es una excepción. Cuando configura la acción para hacer un bucle en el archivo de audio, se reproducirá para siempre (Endless Loop). Debe utilizar una acción para detener todos los sonidos y / o la música.

Si desea más control sobre los sonidos, use la acción “ Reproducir un sonido en un canal ” o “ Reproducir un archivo de música en un canal ”. La acción se usa de la misma manera, excepto que debe ingresar un número de canal. Este número de canal se puede reutilizar en otras acciones o condiciones. Se puede usar un “número de canal” para verificar si un sonido se está reproduciendo en un canal o se puede usar para modificar algunas propiedades de la música que se está reproduciendo. Por ejemplo, podría usar un “número de canal” para actualizar el volumen de la música dinámicamente de acuerdo con la presencia de enemigos alrededor del reproductor.

Volumen

Los sonidos y la música se reproducen de forma predeterminada con un volumen del 100%, que es el máximo. Al iniciar un nuevo sonido / música, puede ingresar un valor diferente (entre 0 y 100).

También puede usar la acción “Volumen global del juego” para cambiar el volumen de audio de todo el juego. Un valor de 0 significa que no se pueden escuchar sonidos ni música. Esta acción es conveniente cuando le permite al jugador silenciar o cambiar el volumen del juego. Por ejemplo, puede tener una pantalla de configuración en su juego que acceda al control de volumen para el juego. Los juegos móviles usualmente tienen un botón para silenciar los sonidos del juego también.

Consideraciones de rendimiento

La primera vez que se reproduce música o sonido, puede haber un retraso mientras se prepara el archivo de audio. Si es importante que evite cualquier retraso, puede reproducir el archivo de audio o música al principio de la escena donde se usa. Establece el volumen inicial 0. Esto forzará al juego a cargar el sonido o la música. El audio se almacenará en la memoria caché. Se cargará rápidamente cuando se le llame mediante su acción.