Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Mr.Dudas en Agosto 09, 2012, 01:36:55 AM

Título: Error desconocido
Publicado por: Mr.Dudas en Agosto 09, 2012, 01:36:55 AM
En mi proyecto para crear animaciones, el jugador puede elegir sonido externo para reproducir y indicar el momento cuando el sonido se tenga que reproducir también puede guardar la partida hasta ay todo bien pero cuando carga la partida y intenta reproducir el sonido sale un mensaje de error diciendo Sound not exists.
Donde creen que esta el error?
Título: Re:Error desconocido
Publicado por: 12nes en Agosto 09, 2012, 02:20:11 AM
mmm...
soy un poco nuevo en esto pero creo que el problema estaría en que cuando cargas la partida
te tiene que volver a reproducir ese sonido
pero como no esta en el juego te tira error
si es que es este el problema
una solución (que es muy poco practica por la que recomendaría buscar otra)
sería que en el codigo de guardar partida
(antes de game_save()===> o el sistema que uses para guardar la partida)
se detenga el sonido
y luego inmediatamente despues del game_load() vuelvas a poner para cargar un archivo de sonido externo
Título: Re:Error desconocido
Publicado por: Mr.Dudas en Agosto 09, 2012, 02:45:52 AM
Cita de: 12nes en Agosto 09, 2012, 02:20:11 AM
mmm...
soy un poco nuevo en esto pero creo que el problema estaría en que cuando cargas la partida
te tiene que volver a reproducir ese sonido
pero como no esta en el juego te tira error
si es que es este el problema
una solución (que es muy poco practica por la que recomendaría buscar otra)
sería que en el codigo de guardar partida
(antes de game_save()===> o el sistema que uses para guardar la partida)
se detenga el sonido
y luego inmediatamente despues del game_load() vuelvas a poner para cargar un archivo de sonido externo
Da igual si el sonido esta reproduciendo o parado me da error.Alguna otra respuesta?
Título: Re:Error desconocido
Publicado por: Texic en Agosto 09, 2012, 03:59:21 AM
12nes tiene razón, cuando agregas un sonido con sound_add, este se guarda entre los recursos del juego temporalmente, pero al cerrar, naturalmente se borra. Entonces cuando cargas el juego, el sonido literalmente no existe dentro de los recursos del juego, por lo que debes cargarlo de nuevo. Una solución sería guardar la ruta del sonido cargado en un txt y en el game load cargar el sonido con sound add de la ruta guardada en el txt. Sé que no suena facil, pero tampoco lo es =P
Título: Re:Error desconocido
Publicado por: Mr.Dudas en Agosto 09, 2012, 04:09:13 PM
Cita de: Texic en Agosto 09, 2012, 03:59:21 AM
12nes tiene razón, cuando agregas un sonido con sound_add, este se guarda entre los recursos del juego temporalmente, pero al cerrar, naturalmente se borra. Entonces cuando cargas el juego, el sonido literalmente no existe dentro de los recursos del juego, por lo que debes cargarlo de nuevo. Una solución sería guardar la ruta del sonido cargado en un txt y en el game load cargar el sonido con sound add de la ruta guardada en el txt. Sé que no suena facil, pero tampoco lo es =P
Más trabajo  :'(
Título: Re:Error desconocido
Publicado por: Texic en Agosto 09, 2012, 04:35:05 PM
Nadie dijo que hacer juegos era tarea facil, pero ánimo que el resultado final es lo que cuenta, y nada mejor que un juego bien pulido para resfregarle a todos en la cara (?
Título: Re:Error desconocido
Publicado por: Mr.Dudas en Agosto 09, 2012, 04:45:01 PM
Cita de: Texic en Agosto 09, 2012, 04:35:05 PM
Nadie dijo que hacer juegos era tarea facil, pero ánimo que el resultado final es lo que cuenta, y nada mejor que un juego bien pulido para resfregarle a todos en la cara (?
El problema es que no se ni que hacer si por lo menos supiera.
Título: Re:Error desconocido
Publicado por: Texic en Agosto 09, 2012, 08:10:44 PM
Pero si ahí arriba te puse qué hacer... Bueno cuando tenga tiempo te hago un ejemplo

EDIT: Listo. Observá el ejemplo con mucho detenimiento, fijate que cuando se guarda el juego se guardan las variables, pero no el sonido cargado. Si le prestás atención al código y lo estudiás un rato te va a quedar claro cómo manejarte con archivos de guardado. Saludos!