Conectar-se
Quem está conectado
7 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 7 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.studio-natch.forumeiros.com

[Ajuda] deslizar

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
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: [Ajuda] deslizar

em Qua 22 Jul 2009, 19:35
Me fala que movimento é esse oO que eu tento ajuda Happy
avatar
Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.studio-natch.forumeiros.com

Re: [Ajuda] deslizar

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
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 14

Prêmios
   : 0
   : 2
   : 0
Ver perfil do usuário

Re: [Ajuda] deslizar

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
Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.studio-natch.forumeiros.com

Re: [Ajuda] deslizar

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
Data de inscrição : 05/06/2008
Número de Mensagens : 501
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://studionatch.com.sapo.pt/

Re: [Ajuda] deslizar

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
Data de inscrição : 09/07/2008
Número de Mensagens : 103
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://www.studio-natch.forumeiros.com

Re: [Ajuda] deslizar

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
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: [Ajuda] deslizar

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
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

Re: [Ajuda] deslizar

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
Data de inscrição : 05/06/2008
Número de Mensagens : 501
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://studionatch.com.sapo.pt/

Re: [Ajuda] deslizar

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
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 14

Prêmios
   : 0
   : 2
   : 0
Ver perfil do usuário

Re: [Ajuda] deslizar

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum