[Resolvido]Erros com pulo

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

Resolvido [Resolvido]Erros com pulo

Mensagem por Dan044 em Ter 16 Nov 2010, 20:50

(editado, pois resolvi um problema, mas ainda tem o outro)
Olá pessoal Cool
Estou com um problema, alguém pode me ajudar?
Meu problema é que quando ele cai em um buraco, a gravidade o puxa para baixo normalmente. Mas se apertar para o lado enquanto ele cai, ele começa a andar para o lado, caindo aos poucos...
Não sei se vocês me entenderam, mas vou postar a enigne aqui, e se vocês puderem me ajudar, editando ou apenas explicando como resolvo o problema eu agradeço ;)
Peço que vocês não mudem nada, ok? E a pessoa que editar pra mim pode entrar na minha equipe Laughing
Desde já agradeço u.u

Download: http://www.sendspace.com/file/ov6bdq


Última edição por Dan044 em Qua 24 Nov 2010, 16:52, editado 4 vez(es)

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

Mensagem por Carlos L. em Ter 16 Nov 2010, 21:04


Crie a gravidade
Código:
if (place_free(x,y+1))//se ele esta livre de colisão  um pixel abaixo
{
gravity=0.75;//gravidade é igual a 0.75
gravity_direction=270;e sua direção e para baixo(circunferencia)
}
else
{
gravity=0.75;
gravity_direction=270;
}
Faça uma verificação.
Código:
if (keyboard_check(vk_up) && ! place_free(x,y+1))//Se ele esta pulando e não tem um pixel livre abaixo
{
vspeed=-12;
}
Não esqueça de limitar a velocidade da queda para evitar bugs

Código:
if (vspeed>12)//se velocidade vertical for maior que 12
{
vspeed=12;//velocidade vertical é igual a 12
}

Flws...


--------------EDIT--------------

Faltou a gravidade.


Última edição por Carlos L. em Ter 16 Nov 2010, 21:11, editado 3 vez(es)

Carlos L.

Ranking : Nota C
Número de Mensagens : 270
Data de inscrição : 26/09/2010
Notas recebidas : C
Reputação : 8
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]Erros com pulo

Mensagem por Dan044 em Ter 16 Nov 2010, 21:08

Valeu, vou tentar... depois falo se consegui!
Mas valeu por ajudar!

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

Mensagem por Super Games em Ter 16 Nov 2010, 21:29

Quando ele pula você pode colocar a ação D&D ''Check Colission'', quando você colocar ele(Deve ser o primeiro da ação de pular)coloque em seu ''y'' 1 e marque ''relative''.


Espero ter ajudado...

Super Games

Ranking : Nota D
Número de Mensagens : 2704
Idade : 18
Data de inscrição : 10/06/2010
Notas recebidas : D
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]Erros com pulo

Mensagem por Dan044 em Qua 17 Nov 2010, 16:27

Valeu vocês dois! Primeiro problema resolvido!
Agora só falta o outro... mas espero que alguém consiga resolver isso Mad

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

Mensagem por Adriel em Sex 19 Nov 2010, 15:47

Acho que a parada de cair lentamente quando se movimenta você deve ter feito em D&D, era pra você usar hspeed.

Se não for, coloque gravidade Very Happy

STEP:

Código:
if place_free(x,y+1){
vspeed+=1
}

PULO:

Código:
if !place_free(x,y+1){
vspeed=-13
}

Adriel

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

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

Mensagem por Dan044 em Sex 19 Nov 2010, 21:40

Vlw
Vou tentar...
Edito depois se conseguir Very Happy

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

Mensagem por Dan044 em Qua 24 Nov 2010, 16:51

Valeu, gente!

Dan044

Ranking : Nota D
Número de Mensagens : 209
Idade : 18
Data de inscrição : 14/11/2010
Notas recebidas : 3D Snake - D
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.chefreceitas.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Erros com pulo

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


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