Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

[Resolvido]Erros com pulo

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: sendspace.com ov6bdq


Última edição por Dan044 em Qua 24 Nov 2010, 16:52, editado 4 vez(es)
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 26/09/2010
Número de Mensagens : 270
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 8

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

Re: [Resolvido]Erros com pulo

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)
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

Re: [Resolvido]Erros com pulo

em Ter 16 Nov 2010, 21:08
Valeu, vou tentar... depois falo se consegui!
Mas valeu por ajudar!
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 10/06/2010
Número de Mensagens : 2704
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 10

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

Re: [Resolvido]Erros com pulo

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...
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

Re: [Resolvido]Erros com pulo

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
avatar
Data de inscrição : 18/07/2009
Número de Mensagens : 922
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

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

Re: [Resolvido]Erros com pulo

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
}
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

Re: [Resolvido]Erros com pulo

em Sex 19 Nov 2010, 21:40
Vlw
Vou tentar...
Edito depois se conseguir Very Happy
avatar
Ranking : Nota D
Notas recebidas : 3D Snake - D
Data de inscrição : 14/11/2010
Número de Mensagens : 209
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.chefreceitas.blogspot.com

Re: [Resolvido]Erros com pulo

em Qua 24 Nov 2010, 16:51
Valeu, gente!
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