SFML 2: Sonidos y música

En esta ocasión vamos a repasarlos conceptos de la biblioteca SFML 2 dedicados al menejo del sonido y de la música. Trataremos las diferencias entre uno y otro y como se manejas desde SFML 2.

Sonidos

Un sonido SFML lo interpreta como algo que "suena" en un determinado momento como un choque, el disparo de un proyectil o unos pasos. Los sonidos funcionan de la misma manera que las texturas y los sprites y las fuentes y los textos. Se carga un recurso en este caso un SoundBuffer y se crea un objeto que los usa un Sound, pueden existir muchos Sound que usen el mismo SoundBuffer a diferente volumen, frecuencia etc.

Música

Lá música al contrario de los sonidos están pensada para sonar a lo largo del tiempo y no como algo puntal, al contrario que los sonidos no se carga en memoria sino que se reproduce a través de stream desde el fichero en la memoria secundaria.

Como siempre lo mejor es ver un ejemplo de uso.

Al ejecutar empezará a sonar la música y al pulsar la barra espaciadora sonará nuestro sonido.

Con esto terminamos el repaso general al SFML 2, en el próximo artículo crearemos el juego del Pong entero para poner en práctica lo visto en estos artículos.

En Genbeta Dev | Artículos anteriores de SFML 2 Más información | Documentación de SFML 2

Ver todos los comentarios en https://www.genbeta.com

VER 0 Comentario

Portada de Genbeta