Conectar-se
Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C-D-A-C
Data de inscrição : 28/01/2011
Número de Mensagens : 1003
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 18

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com/memberlist

como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 12:46
no meu jogo de sonic quando ele ganha uma vida toca um som que quer diser que ele ganhou a vida mas em algunhas fases quando isso acontese a musica da fase para
como faso para a musica da fase não parar quando o outro som tocar??????
avatar
Ranking : Nota C
Notas recebidas : C-B
Data de inscrição : 17/04/2010
Número de Mensagens : 136
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 11

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 16:12
Você já viu se os dois sons não são .MIDI's? Se forem, tente trocar para .WAV (no caso dos efeitos) ou caso queira trocar as músicas, opte por MP3, uma vez que o GM não reproduz dois MIDI's ao mesmo tempo.
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1846
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 254

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://willy-gmbr.blogspot.com/

Re: como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 16:43
Basta marcar as músicas de fundo como "Background Music (BGM)" no lugar que você carrega o som.
Não marque os sons comums como BGM.

Espero ter ajudado.
blz
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 17:50
Simples, o som da fase deve ser marcado como Background music.
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 18:54
Não é só marcar como Background Music, também tem que definir o loop. Em GML, chama-se a função:
Código:
sound_loop(musica)
Em Drag&Drop, pegue o quadrado que toca o som, e defina a caixa de seleção "loop" como true. Talvez ele funcione com um mero sound_play, sendo marcado como Background Music, mas seguindo a lógica, recomendo colocar para loopar.
avatar
Ranking : Sem avaliações
Data de inscrição : 26/08/2009
Número de Mensagens : 969
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 12

Prêmios
   : 1
   :
   :
Ver perfil do usuário

Re: como faser um som não parar quando o outro tocar

em Sex 11 Mar 2011, 19:41
faz assim:

musica_fase = sound_loop(musica_da_fase)

som_vida = sound_play(som_da_vida)
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum