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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 20/06/2009
Número de Mensagens : 129
Insígnias de JAM :

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

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

Preparar para correr

em Qui 23 Jul 2009, 12:03
Bom galera, pelo que eu lembre só falta isso pro meu jogo de fato começar.
Vou explicar o que eu quero fazer, o mais detalhado possível...
' Já viram nos desenhos que sempre que as pessoas vão correr os pés delas ficam girando, mais eles não saem do lugar? pois bem, é mais ou menos isso que eu quero '

Ao pressionar a tecla 'V', dependendo do lugar onde está virado, se for pra direita fica na spr: spr_preparando_dir ou spr_preparando_esq.

E quando o personagem soltar a tecla 'V' o personagem sai 'correndo' para o local daonde estava virado, esq ou dir...

vídeo que contém o que eu quero
avatar
Data de inscrição : 23/09/2008
Número de Mensagens : 151
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://adf.ly/IvuGb

Re: Preparar para correr

em Qui 23 Jul 2009, 13:16
facil...

so tem que colocar no evento "Key pressed V" a mudar a sprite para a desejada e no evento "Key released V" Colocar a velocidade..

Very Happy

(Talvez falte alguma coisa, fiz um pouco 'a pressa)

xD
avatar
Data de inscrição : 20/06/2009
Número de Mensagens : 129
Insígnias de JAM :

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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 13:19
Mais assim não funfa pra esq e pra dir...
scratch
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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 14:15
Eu sei que voce já tem uam variavel que diz pra que lado ele tá, entao faz assim, coloca no step:


Código:
if (keyboard_check_pressed(ord("V"))) {
      if (lado) {
              sprite_index = nome da sprite pro lado;
      }
      else {
              sprite_index = nome da sprite pro outro lado;
      }
}

if (keyboard_check_released(ord("V"))) {
      if (lado) {
              sprite_index = nome da sprite pro lado quando ele sai correndo;
              direction = 0;
      }
      else {
              sprite_index = nome da sprite pro outro lado quandoele sai correndo;
              direction = 180;
      }
      speed = 10;
}
avatar
Data de inscrição : 20/06/2009
Número de Mensagens : 129
Insígnias de JAM :

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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 14:51
Ele só fez para a direita e não parou
: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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 14:57
Bota no creata isso aki:


Código:
friction = 0.4;
avatar
Data de inscrição : 20/06/2009
Número de Mensagens : 129
Insígnias de JAM :

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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 15:34
Cara funcionou, só que isso fez a gravidade alterar ele tá caindo lentamente
depois do pulo

O.o
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

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

Re: Preparar para correr

em Qui 23 Jul 2009, 18:39
Faz então, pra quando tiver gravidade a friction ser 0
avatar
Data de inscrição : 20/06/2009
Número de Mensagens : 129
Insígnias de JAM :

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

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

Re: Preparar para correr

em Sex 24 Jul 2009, 11:26
coloquei no step
Código:

if gravity>0{friction=0}
e ele voltou a não parar...
Sad
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

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

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

Re: Preparar para correr

em Sex 24 Jul 2009, 12:40
Código:
if (gravity > 0)
friction = 0;
else
friction = .4;
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