Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

[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
avatar
ETraud

Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário 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
avatar
Gusba

Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   :
   :

Ver perfil do usuário 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
avatar
ETraud

Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário 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
avatar
Janx

Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 2
   : 0

Ver perfil do usuário

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
avatar
ETraud

Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário 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;
avatar
Natch

Data de inscrição : 05/06/2008
Número de Mensagens : 501
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário 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
avatar
ETraud

Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   :
   :
   :

Ver perfil do usuário 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
avatar
Gusba

Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   :
   :

Ver perfil do usuário 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
avatar
Gusba

Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 1
   :
   :

Ver perfil do usuário 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
avatar
Natch

Data de inscrição : 05/06/2008
Número de Mensagens : 501
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário 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
avatar
Janx

Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Prêmios
   : 0
   : 2
   : 0

Ver perfil do usuário

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