Reagir à gravidade

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

10% Reagir à gravidade

Mensagem por FishyHatGuy em Sab 13 Ago 2011, 17:17

Pois bem, caros criadores de jogos, cheguei na parte chata de meu projeto onde começo a "detalhar" a engine e me encontrei diante de um problema que me encomoda, não tenho a mínima idéia de como fazer o personagem principal reagir à gravidade, a não ser que pule.

Estou utilizando uma das engines básicas de plataforma aqui do fórum, e o tratamento de colisão com o piso é feito via funcionalidades prontas do GM Lite.

Dentro de um 'Colisão com: Collision_Block', executa o seguinte código:

Código:
move_contact_solid(direction,36); //Pra cair com 'naturalidade'
vspeed = 0; //Pro objeto não sentir efeito da velocidade vertical e não ficar preso ao chão
jumpDetection = false;          //Detectar se houve pulo ou não

Com tudo funcionando direitinho. Agora quero saber como faz pra executar códigos quando ele não está no chão, mas simplesmente cai (tipo, cair de uma plataforma e similares).

Agradeço já a ajuda o/

FishyHatGuy

Número de Mensagens : 18
Data de inscrição : 30/04/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: Reagir à gravidade

Mensagem por reddragon em Sab 13 Ago 2011, 18:24

if hspeed < 0{
if jumpDetection = true{
//ação normal de queda
}else{
//ação de queda diferenciada
}
}

reddragon

Número de Mensagens : 267
Idade : 27
Data de inscrição : 19/03/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

10% Re: Reagir à gravidade

Mensagem por FishyHatGuy em Dom 14 Ago 2011, 18:19

Valeu aí manolo. É uma solução bem simples.
Porque não pensei nisso antes /facepalm

Podem trancar o tópico

FishyHatGuy

Número de Mensagens : 18
Data de inscrição : 30/04/2011
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

10% Re: Reagir à gravidade

Mensagem por Conteúdo patrocinado Hoje à(s) 17:57


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