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

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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

Mensagem por sonic luan 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??????

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

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

Mensagem por Rhino 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.

Rhino

Ranking : Nota C
Número de Mensagens : 136
Idade : 24
Data de inscrição : 17/04/2010
Notas recebidas : C-B
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Willy 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

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

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

Mensagem por Super Games em Sex 11 Mar 2011, 17:50

Simples, o som da fase deve ser marcado como Background music.

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Markituh 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.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por itallo em Sex 11 Mar 2011, 19:41

faz assim:

musica_fase = sound_loop(musica_da_fase)

som_vida = sound_play(som_da_vida)

itallo

Ranking : Sem avaliações
Número de Mensagens : 969
Idade : 24
Data de inscrição : 26/08/2009
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.zuluhotel.com.br

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 12:10


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum