Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: matiascarpello en Mayo 07, 2014, 11:23:15 PM

Título: Ayuda - Boton para silenciar y reproducir sonido
Publicado por: matiascarpello en Mayo 07, 2014, 11:23:15 PM
Hola gente, quiero hacer lo siguiente.

Tengo en una room el objeto obj_music que cuando se crea reproduce una mísuca de fondo en el juego.

Pero quiero también un boton que cuando se hace click el sonido se detenga y cambie el sprite a spr_mute y cuando se vuelva a tocar el mismo botón se vuelva a reproducir el sonido y cambie el sprite del botón a spr_consonido.

¿Se puede hacer eso en gamemaker?
Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: eams1986 en Mayo 08, 2014, 01:39:47 AM
Si capello.
Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: penumbra en Mayo 08, 2014, 02:13:06 AM
Algo parecido a esto:

en el botón [CREATE]
music_on = 0

Al hacer click sobre el botón
music_on = !music_on

en [STEP] del botón
if (music_on == true)
{
    image_index = //subimagen con la imagen de sonido activado
    if !audio_is_playing(mi_temal)
          audio_play_sound(mi_tema, 10, true);
}
else
{
     image_index = //subimagen con la imagen de sonido desactivado
     if audio_is_playing(mi_tema)
           audio_stop_sound(mi_tema);
}
Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: eams1986 en Mayo 08, 2014, 06:45:50 AM
Penumbra por curiosidad me puse a travesiar aqui en esto del boton para silenciar el volumen pero la musica nunca para y cuando le da click al boton tampoco y no cambia la subimagen tambien  parece que falta algo ,


Saludos
Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: penumbra en Mayo 08, 2014, 07:48:34 AM
Claro que funciona  :-X
El único error es que me equivoqué y puse un caracter que no va, sólo hay que borrarlo
if !audio_is_playing(mi_temal)

El código que puse no cambia de subimagen porque sólo dejé indicado un comentario, pero al especificar un número de subimagen válido, funciona sin problemas. Aquí dejo el proyecto funcionando. Es el mísmo código del mensaje anterior, sólo le agregué la función para bajarle el volumen, que estaba muy alto. Pesa 5MB por el tema musical en formato mp3.

https://www.mediafire.com/?xfvty77orko2qf8 (https://www.mediafire.com/?xfvty77orko2qf8)

Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: eams1986 en Mayo 09, 2014, 08:34:48 PM
Gracias asi es . funka bien
Título: Re:Ayuda - Boton para silenciar y reproducir sonido
Publicado por: Jhan en Mayo 31, 2016, 08:12:31 AM
Cita de: penumbra en Mayo 08, 2014, 07:48:34 AM
Claro que funciona  :-X
El único error es que me equivoqué y puse un caracter que no va, sólo hay que borrarlo
if !audio_is_playing(mi_temal)

El código que puse no cambia de subimagen porque sólo dejé indicado un comentario, pero al especificar un número de subimagen válido, funciona sin problemas. Aquí dejo el proyecto funcionando. Es el mísmo código del mensaje anterior, sólo le agregué la función para bajarle el volumen, que estaba muy alto. Pesa 5MB por el tema musical en formato mp3.

https://www.mediafire.com/?xfvty77orko2qf8 (https://www.mediafire.com/?xfvty77orko2qf8)

Amigo el codigo me funciona bien pero como hago que cada que salga y entre al juego, me inicie con la configuración que la deje?  :-X  :-X