como fazer player colidir apenas por cima?

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

como fazer player colidir apenas por cima?

Mensagem por Bhryenno Kelvyn Carlson em Dom 29 Dez 2013, 13:00

Estou fazendo um jogo de plataforma (sonic) e estou tendo problemas com as colisões com blocos laterais e por baixo. Quero que o bloco fique solido apenas quando meu sonic pula em cima dele, tirando isso o bloco fica apenas para decoracao. Como posso fazer isso? Jà tentei olhar em varios topicos pelo forum mas ainda nao achei a resposta dessa duvida!

Bhryenno Kelvyn Carlson

Número de Mensagens : 6
Data de inscrição : 29/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer player colidir apenas por cima?

Mensagem por crocha12 em Dom 29 Dez 2013, 18:07

ja tenteu modify mask no sprite , marcando apenas a aparte de cima do bloco

crocha12

Número de Mensagens : 96
Idade : 16
Data de inscrição : 08/11/2013
Reputação : 2
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 fazer player colidir apenas por cima?

Mensagem por Lukbebalduke em Dom 29 Dez 2013, 18:39

Vamos lá, é bem simples, é só transcrever o que você explicou para GML

Código:
if sonic_obj.y < y  // Caso o sonic esteja acima do bloc
{
solid = true; // Ele é solido
} else {      // Do contrario
        solid = false; // Ele nao é solido
        };

Agorá é só botar no step Very Happy

Lukbebalduke

Ranking : Nota B
Número de Mensagens : 764
Data de inscrição : 06/07/2011
Notas recebidas : B - B - A - B
Reputação : 30
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: como fazer player colidir apenas por cima?

Mensagem por Bhryenno Kelvyn Carlson em Seg 30 Dez 2013, 15:30

vlw manoo... Muito obrigado! funfo direitinho!

Bhryenno Kelvyn Carlson

Número de Mensagens : 6
Data de inscrição : 29/12/2013
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: como fazer player colidir apenas por cima?

Mensagem por Conteúdo patrocinado Hoje à(s) 05:52


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