[Resolvido]Queda Livre

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

Resolvido [Resolvido]Queda Livre

Mensagem por Zero. em Dom 22 Maio 2011, 08:38

Como checar uma queda livre :
Tipo se o player cair a uma certa distância ele morre
como checar essa distância ?

Grato DSD Já Happy


Última edição por kiklin123 em Seg 23 Maio 2011, 10:05, editado 1 vez(es)

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Limalokão em Dom 22 Maio 2011, 08:46

No caso da para fazer assim:

if gravity>0.8 {instance_destroy();}

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
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]Queda Livre

Mensagem por Zero. em Dom 22 Maio 2011, 09:02

Não funcionou T-T
tb tentei com if vspeed>7{instance_destroy()}
mas tb não foi --'

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Shadow10 em Dom 22 Maio 2011, 09:07

No Create:
Código:
vidas = 3;
ossos_se_quebraram = false;

No step:
Código:
if distance_to_object(obj_piso)>100{
vspeed+=1;
}
if vspeed >12{
ossos_se_quebraram = true;
} else {
ossos_se_quebraram = false;
}
if vidas = 0{
sleep(1000);
room_restart();
}

Na colizão com o obj_piso:
Código:
if ossos_se_quebraram = true{
vidas = 0;
}

Shadow10

Ranking : Nota C
Número de Mensagens : 429
Data de inscrição : 07/11/2010
Notas recebidas : C
Reputação : 19
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]Queda Livre

Mensagem por Thopson1m em Dom 22 Maio 2011, 10:01

Muito legal esse código, vai ser útil para um de meus jogos e, haha, gostei do "ossos_se_quebraram", me fez rir um bocado! XD
Com certeza vc é um dos que mais ajudam nesse fórum, Shadow10.


Última edição por Zignaw em Seg 23 Maio 2011, 10:10, editado 2 vez(es)

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Shadow10 em Dom 22 Maio 2011, 19:20

Zignaw escreveu:Muito legal esse código, vai ser útil para um de meus jogos, e haha, gostei do "ossos_se_quebraram", me fez rir um bocado! XD
Com certeza vc é um dos que mais ajudam nesse fórum, Shadow10.

Que bom que alguém reconhece meu esforço de ajudar os outros.
É que ajudar ta no meu sangue, faço o que posso e quando posso e o "ossos_se_quebram"...
...é pra dar um pouco de humor pro leitor rsrsrs.
Valeu galera!

Shadow10

Ranking : Nota C
Número de Mensagens : 429
Data de inscrição : 07/11/2010
Notas recebidas : C
Reputação : 19
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]Queda Livre

Mensagem por Thopson1m em Dom 22 Maio 2011, 19:32

Sim, além de ajudar muito, ainda sabe colocar humor nos próprios códigos.
Vc realmente é um excelente exemplo a ser seguido, Shadow10! Happy

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por William Lima em Seg 23 Maio 2011, 03:29

usa o código :
step
Código:
if place_free(x,y+1){vspeed+=1}//gravidade

ai na colisão com o chão coloca
Código:
if vspeed>50 //ou velocidade vertical que desejar
{show_message("morreu")
room_restart}//coloque o evento que você quiser
else
{vspeed=0}//para o vspeed

*não tenho o gm nesse pc então não é cero que vá funcionar, mas tente .


William Lima

Ranking : Nota A
Número de Mensagens : 426
Idade : 22
Data de inscrição : 10/09/2010
Notas recebidas : C+A+A+B+A
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 2
   : 0

http://williammustaffa.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Zero. em Seg 23 Maio 2011, 09:48

VLW Williammustafa +1 pra ti o do shadow tb funciona mas o do mustafa ta mais simple.

Resolvido !

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Thopson1m em Seg 23 Maio 2011, 09:57

Então, kiklin123, coloca [Resolvido] no início do título do seu tópico, assim, um moderador ou administrador irá poder localizar mais rapidamente e, assim, poderá trancar o tópico mais rapidamente, ok? Happy

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Zero. em Seg 23 Maio 2011, 10:05

Sim eu sei disto so eskeci desta vez vacio Happy

Zero.

Número de Mensagens : 1295
Idade : 20
Data de inscrição : 19/08/2010
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Thopson1m em Seg 23 Maio 2011, 10:08

Ok, sem problema. Fico feliz em poder ajudar vc, mesmo que seja só lembrando esse "pequeno" detalhe. Happy
Até criei um tutorial pensando em pessoas como vc, kiklin123, para acessá-lo, basta clicar aqui.

Thopson1m

Número de Mensagens : 624
Idade : 26
Data de inscrição : 21/05/2011
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gnbr.forumeiros.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Grotle em Seg 23 Maio 2011, 11:12

Topico resolvido.
Trancado.
Se o autor quiser reabrir o tópico envie MP para algum administrador ou moderador.

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Queda Livre

Mensagem por Conteúdo patrocinado Hoje à(s) 06:50


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