Como posso usar o Friction em um jogo de plataforma?

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

Como posso usar o Friction em um jogo de plataforma?

Mensagem por gabrielsch em Ter 20 Abr 2010, 14:24

Quero usar um friction em um jogo de plataforma, quando o usuario não apertasse nada ele resbalava um pouquinho até parar se o usuario largasse o outro botão9 eapertasse outro botão para a direção contraria ele pararia mais rapido e iria para a olutra direção.
(Estilo Mario)
Meu jogo envonve velocidade com o friction fica mais real... Cool

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Como posso usar o Friction em um jogo de plataforma?

Mensagem por PedroX em Ter 20 Abr 2010, 14:27

em vez de usar x+=3 use hspeed=3...
ai use o friction que dara certo...

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: Como posso usar o Friction em um jogo de plataforma?

Mensagem por gabrielsch em Ter 20 Abr 2010, 14:57

Mas como uso o friction como configuro ele...

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Como posso usar o Friction em um jogo de plataforma?

Mensagem por André Gustavo em Ter 20 Abr 2010, 15:24

Acho que friction é assim

friction=aqui voce coloca o valor de X

André Gustavo

Número de Mensagens : 278
Data de inscrição : 16/06/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como posso usar o Friction em um jogo de plataforma?

Mensagem por gabrielsch em Ter 20 Abr 2010, 16:22

André Gustavo escreveu:Acho que friction é assim

friction=aqui voce coloca o valor de X

Ja vi, consegui coloca o friction, mas agora que troquei o x pelo hspeed ele esta agora trancando nas paredes, o que eu posso fazer?

___________


Acesse: http://foxen.com.br/



gabrielsch

Ranking : Nota A
Número de Mensagens : 1229
Idade : 21
Data de inscrição : 06/12/2009
Notas recebidas : D + A + A
Reputação : 28
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Como posso usar o Friction em um jogo de plataforma?

Mensagem por PedroX em Ter 20 Abr 2010, 16:23

É uma base, faca o resto:
Código:
if place_free(x+3,y) then hspeed=3;

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: Como posso usar o Friction em um jogo de plataforma?

Mensagem por Denis Lemos em Ter 20 Abr 2010, 17:03

Faça assim, como o Pedro Henrrique disse támbém funciona, mas eu prefiro assim:

No Evento que faz o objeto andar para direita:
Código:
hspeed+=.5 // Fazo perssonagem ir embalando aos poucos
if hspeed>=7 { hspeed=7 } // Limita a velocidade
No Evento de andar para esquerda:
Código:
hspeed-=.5
if hspeed<=-7 { hspeed=-7 }

E no STEP:
Código:

friction=.2
if not place_free(x+hspeed,y) { hspeed=0 } // Não deixa ele grudar nas paredes

Comigo sempre funciona, agora é só regular do seu gosto !

Denis Lemos

Número de Mensagens : 938
Idade : 28
Data de inscrição : 17/05/2009
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como posso usar o Friction em um jogo de plataforma?

Mensagem por Conteúdo patrocinado Hoje à(s) 00: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