Como verificar se o player está no ar para ele mudar de sprite?

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

Como verificar se o player está no ar para ele mudar de sprite?

Mensagem por GuiMaker em Sab 29 Out 2011, 15:45

Olá pessoal,estou com uma dúvida que é bem importante para os jogos,se não o jogo fica mal feito,por exemplo,quando o player está no ar,ele muda de sprite,não somente quando ele pula.É só essa a minha dúvida. Question

GuiMaker

Número de Mensagens : 23
Data de inscrição : 09/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como verificar se o player está no ar para ele mudar de sprite?

Mensagem por CRP-Max em Sab 29 Out 2011, 15:50

Se você usa o vspeed, basta fazer assim

if vspeed>1
{
sprite dele caindo
}



CRP-Max

Ranking : Nota C
Número de Mensagens : 819
Idade : 41
Data de inscrição : 28/10/2008
Notas recebidas : C
Reputação : 29
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 verificar se o player está no ar para ele mudar de sprite?

Mensagem por Luca$ em Sab 29 Out 2011, 15:51

Código:
if place_free(x,y+1)//Se nao estiver tocando no chao
{
//Ação
}

Só isso pelo que eu entendi...

Luca$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
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

Re: Como verificar se o player está no ar para ele mudar de sprite?

Mensagem por gustavo ferreira em Sab 29 Out 2011, 15:52

coloca assim no step do player if place_free(x,y+5){
chao=true
}
Código:
if chao=true{
sprite_index=spr_pulando)
}else[
sprite_index=spr_player_normal
}}

gustavo ferreira

Ranking : Nota C
Número de Mensagens : 470
Idade : 22
Data de inscrição : 03/12/2010
Notas recebidas : C+C+C+C
Reputação : 28
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 verificar se o player está no ar para ele mudar de sprite?

Mensagem por GuiMaker em Sab 29 Out 2011, 16:00

GMLucas escreveu:
Código:
if place_free(x,y+1)//Se nao estiver tocando no chao
{
//Ação
}

Só isso pelo que eu entendi...

Funcionou legal,mas ele ainda pode ir pra sprite de andar no ar silent

ESSA É A MINHA DÚVIDA DE TUDO SOBRE PLATAFORMA =S

---EDIT--- = JA DESCOBRI,aqui está o link onde descobri,que irá ajudar muitos que tem esssa mesma dúvida : http://gmbr.forumeiros.com/t199-introducao-a-programacao-de-jogos-de-plataforma Happy

GuiMaker

Número de Mensagens : 23
Data de inscrição : 09/10/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como verificar se o player está no ar para ele mudar de sprite?

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


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