Duvida troca de som

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

Duvida troca de som

Mensagem por alandp em Ter 04 Jun 2013, 10:42

Eu gostaria que vcs me ajudassem a trocar o som do jogo quando entrar em uma caverna e quando saísse dela voltasse o som anterior
vou postar uma imagem de demonstração o jogo é plataforma 2d, quero que troque no meio da fase não quero fazer isso por rooms e cheguei a conclusão que só é possível fazer isso com códigos e eu não sei programar.

alandp

Número de Mensagens : 8
Data de inscrição : 30/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida troca de som

Mensagem por Limalokão em Ter 04 Jun 2013, 11:03

Pode criar um objeto invisível ou apenas um pequeno pontinho preto, e quando o objeto colidir com ele para todos os outros sons e começa o som da caverna e logicamente teria que excluir esse objeto senão iria ficar uma bagunça...

Pode fazer assim:

no evento de colisão do player com o objeto ponto(obj_musica_caverna):
Código:
sound_stop_all();
sound_loop(sound_caverna);

e no evento de colisão do ponto(obj_musica_caverna) com o player:
Código:
instance_destroy();

Agora para você sair da caverna vc teria que criar um outro ponto que aparecesse fora da caverna quando vc entrasse nela assim:

no evento de colisão do player com o objeto ponto(obj_musica_caverna):
Código:
instance_create(x-32,y,obj_musica_ambiente)

o x-32 é só uma suposição tente usar um número maior: x-64

e na colisão do player com esse obj_musica_ambiente:
Código:
sound_stop_all();
sound_loop(sound_ambiente);
instance_create(x+32,y,obj_musica_caverna)// ou x+64

E lembre-se de excluir esse obj_musica_ambiente ao colidir com o player, senão, como eu disse anteriormente vira uma bagunça.

Faça alguns testes primeiro, crie sprites grandes 16x16 e coloque nesses objetos acima citados para que vc possa ver se foi ou não criado. Se der certo mude para sprites de 1x1 (se quiser deixar essas de 16x16, pode deixar, aí é só desmarcar a opção visible nas propriedades do objeto)

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
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: Duvida troca de som

Mensagem por alandp em Ter 04 Jun 2013, 11:17

Soul Limaloko

Vc fez isso com base de o personagem entrar e sair da caverna pela mesma entrada? Ou entrando por uma parte e saindo por outra?

Oq eu quero é entrar na caverna pela entrada trocar o som e quando sair pela entrada voltar o som ambiente.

Edit:
Lendo com mais atenção parece que entendi, chegando em casa irei testar.

Muito Obrigado pela ajuda.

alandp

Número de Mensagens : 8
Data de inscrição : 30/03/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida troca de som

Mensagem por Limalokão em Ter 04 Jun 2013, 11:27

Então faz que nem eu falei vai dar certinho certeza Very Happy fiz com base em entrar e sair pela mesma.

Dá para fazer com fade in fade out etc mas aí é mais avançado, eu estou no trabalho agora não tenho como testar...

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
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: Duvida troca de som

Mensagem por Crovux em Qua 05 Jun 2013, 21:43

Faça o seguinte.. crie um objeto controle_som e no
create coloque
Código:
global.som_ambiente=sua musica inicial
no step
sound_loop(global.som_ambiente)
Crie objetos que serão invisíveis(mas devem ter sprite pra colidir) pra cada som.. E na colisão com o player coloque
Código:
global.som_ambiente=som que quiser
agora pros sons funcionar deve fechar as saídas com os objetos de cada som! Não sei se entendeu:P

Crovux

Número de Mensagens : 169
Idade : 20
Data de inscrição : 07/01/2012
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Duvida troca de som

Mensagem por Conteúdo patrocinado Hoje à(s) 23:53


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