como faser o personagem ir desaselerando

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

como faser o personagem ir desaselerando

Mensagem por sonic luan em Seg 16 Maio 2011, 11:42

como faser o player se mover nunha velocidade e a velocidade dele ir diminuindo ate ele parar?

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: como faser o personagem ir desaselerando

Mensagem por LCS em Seg 16 Maio 2011, 13:16

faz assim
no create dele coloca:

friction=0.1

isso faz a velocidade dele ir diminuindo aos poucos pode trocar o 0.1 por mais, mas nao coloque muito pois se não, não vai adiantar
e também teu personagem tem que ser movido por speed
hspeed, vspeed, etc

flws!


LCS

Ranking : Nota A
Número de Mensagens : 1035
Idade : 21
Data de inscrição : 09/03/2010
Notas recebidas : A
Reputação : 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Re: como faser o personagem ir desaselerando

Mensagem por gustavo ferreira em Seg 16 Maio 2011, 13:57

cara vc prescisa criar variaveis pra velocidade tipo no create vc cria uma variavel
Código:
vel=0
ae no codigo de movimento vc substitui a velocidade do player por essa variavel por exemplo
Código:
if keyboard_check(vk_right){
if place_free(x+2,y)
{x+=5}
}
}
deve ficar assim
Código:
if keyboard_check(vk_right){
if place_free(x+2,y)
vel+=0.5
}
{x+=vel}
}
pronto ae a velocidade vai aumentar conforme o tempo, ae pra ela reduzir vc coloca assim no step

pronto agora é so vc fazer a variavel
Código:
 if !keyboard_check_vk(vk_right){
vel-=0.5
if vel<0{
vel=0
}
ae pronto ele vai reduzir quando vc soltar a tecla right ae pra fazer da esquerda vc coloca o oposto tendeu?! qualquer coisa da um post ae XD!!

gustavo ferreira

Ranking : Nota C
Número de Mensagens : 470
Idade : 22
Data de inscrição : 03/12/2010
Notas recebidas : C+C+C+C
Reputação : 28
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: como faser o personagem ir desaselerando

Mensagem por Conteúdo patrocinado Hoje à(s) 10:02


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