Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: pucara en Marzo 02, 2010, 09:48:20 PM

Título: M?sica recurrente
Publicado por: pucara en Marzo 02, 2010, 09:48:20 PM
Saludos a todos.

Por primera vez estoy intentando cargar recursos  y usarlos a medida que los necesite.
Se me presenta un problema que no supe resolver y que no logr? encontrar en el foro y es el siguiente.

Cargo el m?nu del jugego y en el el evento create, pongo este c?digo:
    tema_menu=sound_add("c:/menu.mp3",3,true);
    sound_play(tema_menu);

y el sonido se reproduce sin problema, pero muere al finalizar la canci?n, entonces le agrego esto:
    tema_menu=sound_add("c:/menu.mp3",3,true);
    sound_play(tema_menu);
    sound_loop(tema_menu);

y el tema se repite, pero queda un espacio muerto mucho tiempo, en medio.

?C?mo debo hacer para que haga un loop?

Gracias de antemano por contestar. 8)
Título: Re: M?sica recurrente
Publicado por: Silver_light en Marzo 02, 2010, 09:53:12 PM
Yo creo que es por que pones el codigo: sound_play(tema_menu);
y al ser mp3, puede que cargue demasiado y cause ese espacio muerto.
Deber?as colocar solamente: sound_loop(tema_menu)

Prueba y comenta  :)
Título: Re: M?sica recurrente
Publicado por: pucara en Marzo 03, 2010, 10:14:46 AM
Probado y sigue pasando exactamente igual, y creo que es porque el sound_loop rebobina el tema y lo vuelve a reproducir, de ah? ese corte.

Gracias igualmente por contestar.
Título: Re: M?sica recurrente
Publicado por: Wadk en Marzo 03, 2010, 05:43:32 PM
No ten?s que poner sound_play y sound_loop, con s?lo sound_loop alcanza (sound_play reproduce el sonido una vez, sound_loop lo vuelve a reproducir cuando termina).
Prob? variando el segundo argumento de sound_add, y asegurate de que el mp3 no tenga vac?o al principio o al final.
Título: Re: M?sica recurrente
Publicado por: pucara en Marzo 03, 2010, 07:52:08 PM
Cita de: Wadk en Marzo 03, 2010, 05:43:32 PM
No ten?s que poner sound_play y sound_loop, con s?lo sound_loop alcanza (sound_play reproduce el sonido una vez, sound_loop lo vuelve a reproducir cuando termina).
Prob? variando el segundo argumento de sound_add, y asegurate de que el mp3 no tenga vac?o al principio o al final.
Ya prob? todo eso, lamentablemente sigo con el mismo problema, el segundo argumento tambi?n lo vari? del 0 al 3 y lo mismo...
Tengo que ver que pasa.

Gracias de todas formas.