Hola. Quiero que al haber un numero X de objetos (en este caso 5), me reproduzca un sonido por unica vez. Trate con el siguiente codigo pero no funciono:
Citarif (instance_number(obj_0) == 5)
{
sound_play(sound_victory);
}
Alguien tiene idea de como seria el codigo?
desde ya muchas gracias
Usá "audio_play_sound();":
[gml]audio_play_sound(sound_victory, 1, 0);[/gml]
Donde el primer argumento es el sonido a reproducir, el segundo la prioridad y el tercero si es loop o no, en este caso como queres que se reproduzca una única vez, pones ese valor en "false" o 0.
Cabe destacar que tenes que tener el sistema de sonidos nuevo activado desde "Global Game Settings".
El tema es que como los objetos siguen quedando en la pantalla por 5 segundos, se repite infinitamente el sonido hasta que se van
Haz un objeto controlador
Obj_control
Create:
sonido=true
Step
If (instance_number(obj_0) == 5) and (sonido==true)
{
sonido=false;
sound_play(sound_victory);
}