Noticias

Se ha publicado un nuevo servicio, el Portal de Juegos Online

Comunidad Game Maker

Bienvenid@ a la comunidad hispana de Game Maker. Nuestro objetivo es crear videojuegos y dar soporte en castellano de GM. Para mejorar nuestro servicio hemos implantado, como adicion al reglamento general, algunas normas especificas en los subforos más comunes. ¡No olvides informarte antes de participar!.

Autor Tema: [SOLUCIONADO] Juego silenciado después de una interrupción en Android  (Leído 192 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ascoiderº

  • Habitual
  • *
  • Puntos: 38
  • Mensajes: 14
    • Ver Perfil
Hola a todos,
estoy intentando publicar un juego en Google Play Console. El juego ya por fin ha sido aceptado y no tiene problemas de vulnerabilidad los cuales me hicieron actualizar de GM 1.1 a GM 1.4.


Con el GM 1.1, probando el juego ya exportado a Android, si le daba al botón Home o a una notificación de otra aplicación, la música y sonidos se detenían y volvían a sonar una vez retornaba al juego (o sea, el juego se pausaba y volvía por sí solo).

En cambio con GM 1.4, y sin haber hecho cambios al proyecto, el juego deja de sonar definitivamente y hace un pequeño glitch (entra en un breve bucle) cuando hago uso del panel deslizante de las notificaciones. Si pulso el botón Home y luego vuelvo a darle al juego, el sonido vuelve otra vez.

He jugado un poco con la variable os_is_paused pero sin éxito.
« última modificación: Marzo 12, 2018, 01:16:56 pm por ascoiderº »

 


No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Clamud

Respuesta #1 en: Marzo 10, 2018, 06:48:03 am
El manual menciona que el sonido se detiene, también recomienda usar una alarma con os_is_paused
if os_is_paused() alarm[0] = 5;
Dentro de la alarma puedes volver a reproducir el sonido.

Otra opción es revisar en cada step y reproducir el sonido si se ha detenido
if not audio_is_playing(sn_music)
audio_play_sound(sn_music, 1, true);

 


Desconectado ascoiderº

  • Habitual
  • *
  • Puntos: 38
  • Mensajes: 14
    • Ver Perfil
Respuesta #2 en: Marzo 12, 2018, 01:16:27 pm
Buenas! Ya está solucionado, hacía tiempo que no usaba GM... resulta q mi versión estaba un poco desfasada. Ahora ya en la última del 1.4 ya no ocurre, pero gracias por responder.

Un saludo.