[Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

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

Resolvido [Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

Mensagem por kelvindeth em Sex 09 Jul 2010, 14:37

Olá galera...

Eu uso o seguinte Script para gravidade:

Código:
//DEFINIÇÕES DE GRAVIDADE
if place_free(x,y+1)
{
gravity = 0.75
}
else
{
gravity = 0

Minha dúvida é a seguinte.. como fazer para quando o personagem estiver subindo (Pulando) ficar em uma sprite, e quando ele começar a cair mudar a sprite...

Vlw !!!

kelvindeth

Número de Mensagens : 135
Idade : 24
Data de inscrição : 14/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

Mensagem por Janx em Sex 09 Jul 2010, 14:42

Movido.

Isso é muito simples, basta verificar a velocidade vertical.

Se ela for negativa -> está subindo
Se ela for positiva -> está descendo

Ou seja:

Código:
if vspeed < 0
{sprite_index = spr_subindo;}
else if vspeed > 0
{sprite_index = spr_descendo;}

Só tome cuidado para esse código não entrar em conflito com outros como o de mudar a sprite quando está movendo horizontalmente! Só deixe mudar para sprite "andando" quando o personagem estiver com os pés no chao! Ou seja, quando a gravidade for 0! (Segundo o seu código.)

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

Mensagem por kelvindeth em Sex 09 Jul 2010, 14:46

Opa... Deu certinho irmão Happy

Muito Obrigado, pode trancar o tópico por favor ???

A desculpa por postar em local errado Happy

kelvindeth

Número de Mensagens : 135
Idade : 24
Data de inscrição : 14/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

Mensagem por Janx em Sex 09 Jul 2010, 16:02



Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]se estiver subindo uma sprite, se estiver descendo outra. ???

Mensagem por Conteúdo patrocinado Hoje à(s) 06: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