Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: superblinky en Diciembre 19, 2009, 03:05:34 AM

Título: ?como poner un soundtrack externo?
Publicado por: superblinky en Diciembre 19, 2009, 03:05:34 AM
:GM7:
hola bueno tengo un problemita

esque la verdad no encuentro todos los soundtracks ke kiero en midi

entonces quisiera saber si ala hora de cargar el juego ya no se pondra lento si lo carga de manera externa? o_o
y cual seria el codigo para ponerlo?
x3
Título: Re: ?como poner un soundtrack externo?
Publicado por: kakashigna en Diciembre 19, 2009, 03:12:16 AM
no entendi cual es la pregunta,pero creo que te refieres a cargar un sonido externamente...si lo cargas externamente no te va a alentar la carga del inicio del juego

sound_add(fname,kin,preload)

la funcion a?ade un sonido desde el archivo fname,le da el tipo 0 seria sonido normal(eso es kind),preload es si se precarga en la memoria;la funcion devuelve el indice del nuevo sonido.

tambien puedes usar DLL como supersound o Saudio para los sonidos externos(yo recomiendo saudio)


salu2
Título: Re: ?como poner un soundtrack externo?
Publicado por: superblinky en Diciembre 19, 2009, 03:17:29 AM
este.......

algo mas.....

?el archivo lo devo de poner en la carpeta donde esta el juego verdad? o.o

y espesificar la extencion  verdad? :O
Título: Re: ?como poner un soundtrack externo?
Publicado por: kakashigna en Diciembre 19, 2009, 05:36:14 AM
hay que especificar la extension

si tienes el sonido (espadaso.wav por ejemplo) en la carpeta del juego seria

sound_add("espadaso.wav",0,0)

y si estubiera en una carpeta(que tambien esta en el directorio del juego)llamada sonidos

sound_add(working_directory+"\sonidos\espadaso.wav",0,0)



salu2
Título: Re: ?como poner un soundtrack externo?
Publicado por: Ciberman en Diciembre 20, 2009, 04:13:12 PM
bueno, pero no explicas que hay que guardarlo en una variable...
yo siempre hago todo mi juego guardando los sonidos en el propio exe y luego los exporto y desde un ?nico script de carga hago con cada sonido asi:

globalvar sound_muere;
sound_muere=sound_add(working_directory+"\sonidos\sound_muere.wav",0,1)

luego, no tendr? que cambiar ningun coodigo porque quedar?n llamados a una variable global p.eej:

sound_play(sound_muere)

antes de que yo exportara y sacara todos los sounds sound_muere hac?a referencia al ID del sonido muere, luego es una variable global que hace referencia a ese ID...

Título: Re: ?como poner un soundtrack externo?
Publicado por: kakashigna en Diciembre 20, 2009, 06:11:46 PM
ha,se me olvido mencionarlo,pero era ovio por que dije que la funcion devuelve el indice del nuevo sonido XD y yo tambien uso "globalvar" para los nuevo recuros XD, tambien hay recordar ponerles los kinds correctos a los tipos de sonido por que si no no se reproduce o suenan feo :-[


salu2