..:: MX Studio Fóruns ::..: Movimentando pelo teclado - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Movimentando pelo teclado jogo de carro

#1 User is offline   filipe_rdo 

  • Group: Membros
  • Posts: 5
  • Joined: 25-May 06

Posted 25 May 2006 - 06:28 PM

Estou fazendo um jogo de carro, só preciso saber como faço o carrinho andar mais suave. Quando eu preciono as setas do teclado ele anda, mas quando eu solto o botão o carrinho para derrepente! Quero soltar o botão e o carrinho perder velocidade até parar...

Já vi muitos joguinhos assim em flash!

o jogo esta no meu site na seção de jogos, o nome dele é buggy.

http://br.geocities.com/filipe_rdo/Portifolio/
0

#2 User is offline   brhujah 

  • Group: Membros
  • Posts: 107
  • Joined: 02-April 05

Posted 11 July 2006 - 12:42 AM

cara busca as formulas do movimento..

uma que vc pode ser essa:

MC._x +=(posf-posinicial)/t.

a logica disso seria:

a posiçao x so mc é igual a posiçao ela mesma mais a posiçao final - posiçao inicial dividiso pelo tempo..

no caso vc tem que pegar o valor final que vc quer que o mc va e va aos poucos incrementando acho que deu pra entender nao foi?
qualquer coisa falai se tu nao conseguir posta ai uma parte do codigo pra ver como adaptar essa formula ao seu codigo..
0

#3 User is offline   Micheeel 

  • Group: Membros
  • Posts: 173
  • Joined: 06-July 06

Posted 11 July 2006 - 11:24 AM

Isso é mais mole que andar pra frente...

Faz uma variavel de velocidade qualquer
velocidade = 5;

Quando teu boneco vai andando ele recebe ela no _x ou _y essa velocidade... quando ele solta, a velocidade do boneco vai diminuindo.

velocidade_atual = velocidade_atual / 2;
ou
velocidade_atual = velocidade_atual * 0.5;
ou
velocidade_atual--;

Veja o que se encaixa melhor no seu contexo.
E verifique antes se a velocidade não vai ficar negativa... se for ficar coloca em 0 pra não andar de ré hehehehehehe
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)