[Ajuda] deslizar

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

[Ajuda] deslizar

Mensagem por ETraud em Qua 22 Jul 2009, 19:04

Estou a tentar criar um jogo de guerra com naves e quero que a minha nave tenha movimentos tipo um hovercraft sera fricção -10? ...:S

ETraud

Número de Mensagens : 103
Idade : 24
Data de inscrição : 09/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.studio-natch.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Gusba em Qua 22 Jul 2009, 19:35

Me fala que movimento é esse oO que eu tento ajuda Happy

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por ETraud em Qua 22 Jul 2009, 19:45

como se a nave estivesse no gelo ... xD ... tb nao tenho as sprites direito porque quero o objecto vire 360 cada angulo!!!... mas nao consigo...Sad

ETraud

Número de Mensagens : 103
Idade : 24
Data de inscrição : 09/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.studio-natch.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Janx em Qua 22 Jul 2009, 20:41

Na verdade esse tipo de movimento é bem simples!

tente assim:
CREATE:
Código:
friction = 0.01; //deslizar

STEP:
Código:
image_angle = direction;
if keyboard_check(vk_left) //virar para esquerda
{direction += 1;}
else if keyboard_check(vk_right) //virar para a direita
{direction -= 1;}

if keyboard_check(vk_up) //acelerar
{speed += 0.5;}

if speed > 10 //limite de velocidade
{speed = 10;}

para que o sprite apareça corretamente, ele deve ser virado para a direita!
-->

flwww

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por ETraud em Qui 23 Jul 2009, 08:56

hmm... funcionou!!!! obrigado Janx ... mas falta parar eu ja tentei meter keyboard down move =0 mas volta á posição inicial, e os tiros so andam na horizontal...:S por favor ajuda me

ETraud

Número de Mensagens : 103
Idade : 24
Data de inscrição : 09/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.studio-natch.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Natch em Qui 23 Jul 2009, 10:07

Experimenta acrescentar no ster:
Código:
if keyboard_check(vk_down)
vspeed=0;
ou então quando soltar a tecla para cima ele parar.
Código:
if ! keyboard_check(vk_up)
vspeed=0;

Natch

Número de Mensagens : 501
Idade : 27
Data de inscrição : 05/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://studionatch.com.sapo.pt/

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por ETraud em Qui 23 Jul 2009, 10:24

Natch nao deu ao inicio eu tirei o "v" e ja deu mas nao e da forma que quero porque a nave é como esta no gelo logo ao parar deveria diminuir a velocidade... Obrigado! Natch

ETraud

Número de Mensagens : 103
Idade : 24
Data de inscrição : 09/07/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://www.studio-natch.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Gusba em Qui 23 Jul 2009, 14:09

Cara, como janx falou tem que funcionar, ela deve ir parando, é que os valores de friction estão muito baixos, mude para 0.7 ou 1 e testa

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Gusba em Qui 23 Jul 2009, 14:10

Cara, como janx falou tem que funcionar, ela deve ir parando, é que os valores de friction estão muito baixos, mude para 0.7 ou 1 e testa

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Natch em Qui 23 Jul 2009, 16:10

QUERES QUE ELE PARA NE?
então no codigo que indiquei muda o vspessd=0 para vspeed-=1

Natch

Número de Mensagens : 501
Idade : 27
Data de inscrição : 05/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://studionatch.com.sapo.pt/

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Janx em Qui 23 Jul 2009, 17:02

sim o friction está bem baixo para ele demorar para parar, mas axo q exagerei =P
coloque o friction como 0.1 que axo que da certo. Nao coloque muito alto senao nao vai dar akele efeito de estar no espaço.

Natch, isso que vc falou nao vai funcionar, so vai fazer ele parar de andar verticalmente.

para ele desacelerar:
Código:

if keyboard_check(vk_down)
{speed/= 1.2;}

flwww

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: [Ajuda] deslizar

Mensagem por Conteúdo patrocinado Hoje à(s) 22:53


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