Conectar-se
Quem está conectado
24 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 21 Visitantes

gart30, Tedi Ripper, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 09/10/2011
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 819
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

em Sab 29 Out 2011, 15:50
Se você usa o vspeed, basta fazer assim

if vspeed>1
{
sprite dele caindo
}


avatar
Ranking : Nota D
Notas recebidas : D-C
Data de inscrição : 10/10/2010
Número de Mensagens : 582
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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...
avatar
Ranking : Nota C
Notas recebidas : C+C+C+C
Data de inscrição : 03/12/2010
Número de Mensagens : 470
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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
}}
avatar
Data de inscrição : 09/10/2011
Número de Mensagens : 23
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

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

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum