Hola gente, tengo un problema con reproducir un sonido por código.

Tengo el siguiente código en el evento mouse left pressed

if global.coin<800
}
sound_play(sonido_fondo)
}


Mi problema es que cuando hago click el sonido no se reproduce, y en teoría lo tendría que hacer porque la variable global.coin que tengo es menor a 800.
La variable global.coin esta perfectamente configurada, así que el problema no radica de ahí.
¿Que puedo estar haciendo mal?

#1 Agosto 04, 2014, 01:22:32 AM Ultima modificación: Agosto 04, 2014, 01:28:16 AM por penumbra
}
}
¿doble llave de cierre?

Prueba a reemplazar esa función heredada por esta nueva
audio_play_sound(sonido_fondo, 0, false);

El manual indica que GM:S no permite reproducir más de un mp3 a la vez.





eso creo que no es cierto del todo penumbra(perdon si te molesta el comentario)tengo un juego en el que estoy colaborando en el que hay al menos 5 sonidos mp3 sonando a la vez lo mismo lo que no permite son mas de una musica  a la vez en mp3 pero sonidos como tal si permite mas de uno de hecho como comento en el juego ese en el que estoy colaborando yo mismo hice la musica y la musica es una archivo de mp3 que automaticamente al compilar el gms lo convierte en ogg y ademas de la musica tengo varios mp3 que son sonidos como las balas de la nave las explosiones de los enemigos al morir las balas de los enemigos y algun otro efecto mas y si que los permite

Cita de: penumbra en Agosto 04, 2014, 01:22:32 AM
}
}
¿doble llave de cierre?

Prueba a reemplazar esa función heredada por esta nueva
audio_play_sound(sonido_fondo, 0, false);

El manual indica que GM:S no permite reproducir más de un mp3 a la vez.

Muchas gracias, me funcionó poniendo audio_play_sound(sonido_fondo, 0, false);

En cuanto a la llave de cierre la puse mal aquí pero en el juego estaba bien.

En cuanto a sonidos es verdad que no se puede reproducir más de un sonido a la vez, pero eso es en el caso de MP3, yo utilizo OGG que son muchos más livianos.

Por ejemplo, un simple sonido en MP3 que ocupa 189 kb, pasandolo a OGG ocuparía unos 40 kb y casi sin perdida de calidad.