Ajuda, player trava na porta

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

Ajuda, player trava na porta

Mensagem por .:Allison:. em Qui 24 Fev 2011, 21:42

Olá caro amigos da GMBR, estou com um probleminha no meu game.

Colisão com a porta

quando eu colido com o obj_porta, se o player ficar em cima, ela trava, tipo o sound fica travado como se fosse um "trtrtrtrtrtrtrtrtrtr" eu coloquei uma variável nela e coloquei p/ quando colidir com a porta contar + 1, quando eu fico em cima dela a variável não para de contar. O obj_porta não é sólido mais esse não é o problema pq qdo eu coloco p/ sólido da no mesmo!
Coisão com o Player:
Código:
sound_stop_all();
sound_play(snd_fasecompleta)
global.missao+=1
instance_create(x,y,obj_fechatela)

.:Allison:.

Ranking : Nota B
Número de Mensagens : 630
Idade : 19
Data de inscrição : 25/07/2010
Notas recebidas : B
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://clubmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Ajuda, player trava na porta

Mensagem por Limalokão em Qui 24 Fev 2011, 22:23

Você pode tentar tirar o solid da porta!ou o solid do player! =D

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: Ajuda, player trava na porta

Mensagem por .:Allison:. em Qui 24 Fev 2011, 22:25

Mais ela não é sólida!

.:Allison:.

Ranking : Nota B
Número de Mensagens : 630
Idade : 19
Data de inscrição : 25/07/2010
Notas recebidas : B
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://clubmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Ajuda, player trava na porta

Mensagem por Rhino em Qui 24 Fev 2011, 22:31

O problema do código é que toda vez que o player encostar na porta, ela vai fazer isso sem parar, porque no evento de colisão você programou para fazer isso.
Faça para que, ao colidir com a porta, se o som não estiver tocando, o mesmo toque. Há um jeito de resolver isso e é através dos códigos:

Código:
if not sound_isplaying(som) //Se não estiver tocando o som desejado
{
sound_play(som) //Tocar o som
}

Espero que ajude. ;)

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: Ajuda, player trava na porta

Mensagem por .:Allison:. em Qui 24 Fev 2011, 22:34

enquanto as variáveis ?

.:Allison:.

Ranking : Nota B
Número de Mensagens : 630
Idade : 19
Data de inscrição : 25/07/2010
Notas recebidas : B
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://clubmaker.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Ajuda, player trava na porta

Mensagem por Rhino em Qui 24 Fev 2011, 22:43

Uma pergunta: o que o obj_fechatela faz exatamente? Ele faz uma espécie de transição entre uma fase e outra? Caso ele faça, você poderia colocar nele para que quando criado, adicione +1 para a variável global.missao.

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: Ajuda, player trava na porta

Mensagem por Shadow10 em Sex 25 Fev 2011, 00:28

tem que por um comando que faça o player passar de faze, pelo que eu entendi a porta serve pra ir pra outra faze né?
E se um som toca sem parar é só mudar o loop dele.

E coloca um comando pra variavel somar só 1 por faze:
Código:
if global.missao+=1{
room_goto_next();
}

Assim só vai contar uma variavel por faze.

Shadow10

Ranking : Nota C
Número de Mensagens : 429
Data de inscrição : 07/11/2010
Notas recebidas : C
Reputação : 19
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, player trava na porta

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


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