Ajuda como executar um objeto sem ativar o outro

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

Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Seg 03 Nov 2014, 17:19

Olá pessoa, gostaria da ajuda de vocês por um problema que não consigo resolver.

estou fazendo uma bateria e queria saber como faço para executar um objeto que está em cima sem ativar o objeto que está em baixo.
por exemplo,

o prato está com uma parte em cima do tambor, quando vou clicar no prato ele aciona o som do tambor.

se alguém puder me ajudar agradeço.

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por gabriel33245900 em Seg 03 Nov 2014, 18:26

Não entendi muito bem você quer que o prato faça som?Baixe o som lá na arvore(arvore seria as pastas que fica ao abrir o game maker)lá tem Sounds,pegue o som de tambor bote lá
para tocar o som é só fazer isso:

sound_play(som)
bote isso no evento que você quer
OBS:Caso queira loop
sound_loop=true

gabriel33245900

Número de Mensagens : 361
Idade : 16
Data de inscrição : 06/09/2014
Reputação : 54
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Seg 03 Nov 2014, 18:43

não é isso.
eu tenho dois objetos com sons, um está em cima do outro, ao clicar no objeto de cima ele aciona os dois objetos ao mesmo tempo, o que eu quero é que quando eu clicar no objeto de cima ele não ative o de baixo, ou seja não ativar os ao mesmo tempo

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por gabriel33245900 em Seg 03 Nov 2014, 18:56

pode usar variaveis no clique dele bote click+=1 no create clique 0
step:
if clique=1 {sound_play(som) clique=0}

gabriel33245900

Número de Mensagens : 361
Idade : 16
Data de inscrição : 06/09/2014
Reputação : 54
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por WellingtonBecker em Seg 03 Nov 2014, 19:04

Se os 2 objetos estão sendo acionados ao mesmo tempo, pode ser um problema com a centralização de seus sprites.

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Seg 03 Nov 2014, 19:31

não consegui com esses códigos e os sprites estão todos centralizados

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por WellingtonBecker em Seg 03 Nov 2014, 19:35

Tem como fornecer mais detalhes? tipo, um print da tela ou os scripts usados?

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por Thyago em Seg 03 Nov 2014, 19:41

coloque isso no tambor

Código:
if(!place_meeting(mouse_x,mouse_y,obj_prato)){
//executa o som
}

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 29
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

não funcionou thyago

Mensagem por marcossfc em Seg 03 Nov 2014, 19:52

não funcionou thyago

Thyago escreveu:coloque isso no tambor

Código:
if(!place_meeting(mouse_x,mouse_y,obj_prato)){
//executa o som
}


Última edição por marcossfc em Seg 03 Nov 2014, 19:53, editado 2 vez(es) (Razão : não funcionou thyago)

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Seg 03 Nov 2014, 19:56

WellingtonBecker escreveu:Tem como fornecer mais detalhes? tipo, um print da tela ou os scripts usados?



uso esses códigos para ativar o multi toque, e os outros para desativar a ação do objeto de baixo não funcionou

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por WellingtonBecker em Seg 03 Nov 2014, 21:55

Obrigado pelas informações. Me diga, se tocar com o mouse no objeto kick na parte mais baixa da imagem, ele tocará o outro junto?

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Seg 03 Nov 2014, 22:21

não, ele só toca junto quando eu clico no prato onde está localizado o kick em baixo

WellingtonBecker escreveu:Obrigado pelas informações. Me diga, se tocar com o mouse no objeto kick na parte mais baixa da imagem, ele tocará o outro junto?

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por WellingtonBecker em Seg 03 Nov 2014, 22:31

Talvez seja necessário criar variáveis booleanas como true e false para impedir que um interfira no outro.

WellingtonBecker

Ranking : Nota D
Número de Mensagens : 820
Idade : 35
Data de inscrição : 09/05/2013
Notas recebidas : D
Reputação : 105
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por marcossfc em Ter 04 Nov 2014, 10:18

como seria essa variáveis booleanas, você pode colocar um exemplo aqui?

WellingtonBecker escreveu:Talvez seja necessário criar variáveis booleanas como true e false para impedir que um interfira no outro.

marcossfc

Número de Mensagens : 31
Data de inscrição : 03/11/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Ajuda como executar um objeto sem ativar o outro

Mensagem por Conteúdo patrocinado Hoje à(s) 15:35


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