[GAME]: Narigón
- xdios
- Posts: 188
- Joined: Thu May 28, 2009 12:41 pm
Re: Proyecto Narigón
Yo tambien uso auriculares, por eso lo decia.
¿Puedes hacerme un favor? en el RAR que pongo vienen las musicas en mp3, comprueba si reproduciendolas en WM Player o similar el volumen sigue siendo bajo.
Gracias
¿Puedes hacerme un favor? en el RAR que pongo vienen las musicas en mp3, comprueba si reproduciendolas en WM Player o similar el volumen sigue siendo bajo.
Gracias
![[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos [RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos](../space/gold_medal.png)
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Proyecto Narigón
Ok, probado, con Winamp y con el seguiente programa:
En ambos se oye al double respecto al juego, controlalo bien, quizas alguna funcion PLAY_MUSIC o SET_MUSIC_VOLUME te ha escapado, pero digamos que aun asi lo suberia de otro 50% de volumen al fichero mismo y ya deberia ir bien.
Code: Select all
program test_narigon;
global
mus;
begin
mus = load_music("narigon_inicio.mp3");
play_music(mus);
loop
frame;
end
end
- TYCO
- Posts: 3611
- Joined: Tue Sep 02, 2008 7:38 pm
- Contact:
Re: Proyecto Narigón
Leches es dificil XD joe, será que tengo prisa y siempre me matan. 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.
Todo Modo Gráfico tiene por detrás una Línea de Comandos.
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
Proyecto: SnowCraft Remake (100%).
Proyecto: Bomb a Bomb Remake (100%).
Proyecto: Rally Mortal (87%).
![[RETO]: 20lineas - [JUEGO]: eLaberinto [RETO]: 20lineas - [JUEGO]: eLaberinto](../space/silver_medal.png)
![[CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall [CONCURSO]: EL JUEGO DEL VERANO 2011 - [JUEGO]: PlayaBall](../space/bronze_medal.png)
- xdios
- Posts: 188
- Joined: Thu May 28, 2009 12:41 pm
Re: Proyecto Narigón
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:
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?
PD: SUBO EL JUEGO OTRA VEZ PARA QUE COMPROBEIS LO QUE DIGO
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))
...
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?
Lo siento no se que es normalizar, la musica la hace mi hermano, le preguntaré a el.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.
PD: SUBO EL JUEGO OTRA VEZ PARA QUE COMPROBEIS LO QUE DIGO
You do not have the required permissions to view the files attached to this post.
![[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos [RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos](../space/gold_medal.png)
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Proyecto Narigón
Como estaba programado estaba bien, asi esta mal:
Te funciona porque llamando SET_MUSIC_VOLUME le pasas canalmusica que no esta inicializada y la funcion acaba, seguramente tienes vol_musica con un valor distinto de 256, te hago un ejemplo clarificador:
Si lo notas el volumen de reproducion es el mismo de tu juego (pero la variable esta a 128, o sea la midad del volumen normal 256), tambien como veras, la funcion en el loop funciona bien, ya que el volumen baja o sube solo usando UP y DOWN, recontrola bien el juego asi como el codigo que has metido por aqui, hara calculos que cambian constantemente el volumen.
Code: Select all
id_sonido=load_music ("narigon_inicio.mp3",1);
set_music_volume(canalmusica,vol_musica);
canalmusica=play_music (id_sonido);
Code: Select all
program test_narigon;
global
mus_id;
mus_channel;
volume = 128;
begin
mus_id = load_music("narigon_inicio.mp3", 1);
play_music(mus_id);
write_int(0, 160, 100, 4, &volume);
loop
if(key(_up) and volume < 256) volume++; end
if(key(_down) and volume > 0) volume--; end
set_music_volume(mus_channel, volume);
frame;
end
end
- xdios
- Posts: 188
- Joined: Thu May 28, 2009 12:41 pm
Re: Proyecto Narigón
Ok, pues por lo que me dices el problema es que yo ponia 100 como volumen maximo y el normal es 256, es asi?
Pues repondré el codigo como estaba y os cuento. Gracias.
Pues repondré el codigo como estaba y os cuento. Gracias.
![[RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos [RETO]: Concurso navideño - [JUEGO]: La Fábrica de Regalos](../space/gold_medal.png)
- CicTec
- Posts: 16590
- Joined: Thu Jul 31, 2008 10:18 pm
Re: Proyecto Narigón
Si claro, sigue la linea de DIV, 0..256, ponendolo a 100 es como ponerlo a menos de la midad, decia yo que estaba bajo 
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Proyecto Narigón
Jeje he estado jugando ta graciosillo el juego ^^ Lo que eso de jugar solo a saltos y que el salto vaya hacia adelante solo.... no sé, no sé.... Pero weno, supongo que es la gracia del juego. ¡Sigue así! 
- Spiderman
- Posts: 761
- Joined: Wed Feb 11, 2009 2:49 am
Re: Proyecto Narigón
Nightwolf wrote:....Lo que eso de jugar solo a saltos y que el salto vaya hacia adelante solo.... no sé, no sé.... Pero weno, supongo que es la gracia del juego....
Pero eso no pasa! El salto va hacia los dos lados.
- Nightwolf
- Posts: 3032
- Joined: Tue Oct 07, 2008 3:26 pm
- Location: Aquí mismo.
- Contact:
Re: Proyecto Narigón
me refiero, si le das al salto y atrás, y en mitad del salto, dejas de pulsar hacia atrás, el salto empieza a moverse hacia adelante...