Patrocinadores

www.playocio.com

http://www.dsflash.es/

Lua: Sonidos.

Tutoriales avanzados de Homebrewes

Hola de nuevo, hoy tenemos una entrega de lua especial, los sonidos. Como bien vosotros programadores aprendices, necesitareis acción en vuestros juegos, necesitareis sonidos y demás, pues no se hable mas en esta entrega aprenderemos a manejar los sonidos en formato .bin, a reproducirlos, a pararlos, e incluso a usarlos de efecto SFX para nuestros Homebrews. Que mas puedes pedir? Entra y disfruta.

Antes de empezar necesitamos un pequeño programa para convertir nuestros sonidos, en un formato único de tipo .bin. La descarga la tendréis al final de este tutorial.

Bien, debemos transformar todos nuestros sonidos a formato WAV, después insertamos los sonidos en la carpeta "in" y pulsamos sobre convert. Esto transformara nuestros wav en un solo bin con su respectivo txt donde nos da la información de como cargar los archivos.

Escribimos en nuestro archivo lua, esta frase;

Sound.loadBank("soundbank.bin")

Ya tenemos nuestro banco de sonidos cargados, ahora toca Cargar los SFX. Primero entramos en el txt que habrá dejado el archivo cuando hayamos hecho la conversión, y veremos sonidos, como vemos pone el SFX y una barra baja mas el nombre y a la derecha un numero, bien cojemos ese numero y escribimos esto;

Sound.loadSFX(0)

En mi caso, el SFX que quiero cargar esta en la posición 0, bien. Ahora dentro de una sentencia, reproducimos el archivo;

Sound.startSFX(0)

Vuelvo a poner un 0 en los argumentos porque es la posición original del archivo.

Ya tendríamos el sonido, con esto ya estaría reproduciéndose, he de decir que los sonidos no se reproducen en el emulador, solo se reproducen en la DS.

Sound.stopSFX(0)

Con esto pararía de reproducir el SFX.

Si necesitáis ver mas ejemplo sobre carga de sonidos, podréis ver el SRC de mi código fuente de Bang, en este juego se encuentra efectos de disparo y recarga.

Descargar SoundBank Maker  (Sólo Usuarios Registrados).

3.636365
Tu voto: Ninguno Votos totales: 3.6 (22 votos)

Anuncios

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de GG99k

Thanks!

Muy útil. Gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.