A ver, creo que he encontrado la causa y es muy raro:
Yo tenia puesto el codigo así:
id_sonido=load_music ("narigon_inicio.mp3",1);
canalmusica=play_music (id_sonido);
set_music_volume(canalmusica,vol_musica);
Y perdía volumen, pero colocandolo en este orden suena mucho más:
id_sonido=load_music ("narigon_inicio.mp3",1);
set_music_volume(canalmusica,vol_musica);
canalmusica=play_music (id_sonido);
Ahora estoy intentando meter la opcion de subir / bajar volumen pero al usar set_music_volume(canalmusica,vol_musica); despues de empezada la musica me baja el volumen bastante y no sé por qué
el codigo en resumen sería:
Code: Select all
...
repeat
If (not key(_up) and not key(_down)) timer[3]=100; ELSE
If (key(_up) and timer[3]>30) volselec+=10; timer[3]=0; END
If (key(_down) and timer[3]>30) volselec-=10; timer[3]=0; END
If (volselec>volmax) volselec=volmax; END
If (volselec=<0) volselec=0; END
vol_musica=volselec;
set_music_volume(canalmusica,vol_musica);
END
frame;
UNTIL (Key(_enter))
...
donde pongo timer para que suba o baje poco a poco el volumen
y las variables
vol_musica son el volumen que debe sonar y
volselec el volumen seleccionado.
Son diferentes porque vol_musica lo uso para bajarlo gradualmente cuando mueres por ejemplo y despues lo devuelvo al valor que hemos elegido (volselec).
volmax seria un tope de volumen he puesto 200.
¿a que puede deberse que baje el volumen tanto? uso mal el set_music_volume?
TYCO wrote:Lo que dicen de la música... has probado a NORMALIZARLA??? estaba sin normalizar y por eso se oye más baja de lo normal.
Lo siento no se que es normalizar, la musica la hace mi hermano, le preguntaré a el.
PD: SUBO EL JUEGO OTRA VEZ PARA QUE COMPROBEIS LO QUE DIGO