Salto Perfeito

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

Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 08:09

Ola... eu gostava de saber como fazer uma salto perfeito tipo super mario.... eu ja fiz muitos saltos mas não gostei já olhei em muitos tópicos e não soube fazer o salto .....

alguém me pode dizer como faço um salto perfeito para subir en cima de coisas e que quando colida contra elas não faça bug ....???

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Jiraya em Dom 28 Mar 2010, 09:56

Step Event
Código:

if place_free(x,y+1)gravity=1;else gravity=0;
if keyboard_check_pressed(vk_up)&&!place_free(x,y+1)vspeed=-10

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 10:17

ok obrigado mas como eu faço para parar em cima do chão ?

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Jiraya em Dom 28 Mar 2010, 10:44

Na colisao, com o chao use isso
move_contact_solid(270,10)
vspeed=0

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 11:32

obrigado... ficou bom.... mas encalha as vezes Sad fica um pouco dentro do chão e não se pode mover...

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por PedroX em Dom 28 Mar 2010, 11:39

Troca tudo por:
Código:

if place_meeting(x,y+vspeed+1,objeto_chao)
{gravity=0}
else
{gravity=0.5};
if keyboard_check_pressed(vk_up) and !place_free(x,y+1)
{vspeed-=12}

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Jiraya em Dom 28 Mar 2010, 11:41

Use uma mascara no objeto...
Crie uma sprite do Tamanho do Personagem Original, mas quadrada, e coloque o seguinte no create event do objeto
mask_index=sprite_quadrada.

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 11:52

ok e o que eu faço com esse quadrado ????


Pedro : da o mesmo bug T.T , mas eu preciso alterar alguma coisa no colision chão ?

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por PedroX em Dom 28 Mar 2010, 12:01


if place_meeting(x,y+vspeed+1,objeto_chao)
{gravity=0}
else
{gravity=0.5};
if keyboard_check_pressed(vk_up) and !place_free(x,y+1)
{vspeed-=12}
Tira o mais 1, fica assim:

Código:
if place_meeting(x,y+vspeed,objeto_chao)
{gravity=0}
else
{gravity=0.5};
if keyboard_check_pressed(vk_up) and !place_free(x,y+1)
{vspeed-=12}

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 12:09

não da... passa o obj_chao e cai para baixo

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por PedroX em Dom 28 Mar 2010, 12:35

Ultima vez que eu tento...
Código:
if !place_free(x,y+vspeed)
{gravity=0}
else
{gravity=0.5};
if keyboard_check_pressed(vk_up) and !place_free(x,y+1)
{vspeed-=12}
Se num der, poe de vspeed+1

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Dnmaster2 em Dom 28 Mar 2010, 14:09

não da Sad sabe onde posso o salto com o codigo ??? egine ( não sei escrever )

Dnmaster2

Número de Mensagens : 104
Idade : 25
Data de inscrição : 18/04/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Jiraya em Dom 28 Mar 2010, 16:42

Voce deixou o objeto chao como solido ?

Jiraya

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

https://www.facebook.com/seito.washiro.7

Voltar ao Topo Ir em baixo

Re: Salto Perfeito

Mensagem por Conteúdo patrocinado Hoje à(s) 18:41


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