Como fçao meu objeto pular

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

Como fçao meu objeto pular

Mensagem por zain em Qui 05 Fev 2009, 13:09

Tipo eu tnehu q fazer uma gif completa dele pulando e caindo ou eu separo a gif?
se algue puder me dizer e me ajudar com esse comando . ficarei grato.

zain

Número de Mensagens : 35
Data de inscrição : 04/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fçao meu objeto pular

Mensagem por vinians em Qui 05 Fev 2009, 14:41

É melhor vc separar em 2 sprites um dele pulando e outro dele caindo. Depois coloca o sprite correto de acordo com o estado dele.
No evento STEP:
Código:

if (vspeed < 0)
{
  sprite_index = sprPulando;
}
if (vspeed > 0)
{
  sprite_index = sprCaindo;
}
Se o vspeed for 0 então ele não esta nem caindo nem pulando, ai seria o sprite normal esquerda/direita mesmo.

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: Como fçao meu objeto pular

Mensagem por zain em Qui 05 Fev 2009, 19:37

Obrigado Vinians Happy vou testar aqui
para ver se da certo Happy

Mais me explica uma coisa tipo como eu faço pra colocar as sprites mesmo direita mesmo esquerda tipo estou tentando criar um game de luta em plataforma ai quero fazelo pular mesmo pra esuqerda e pra direita
como faço?
add esse codigo duas vezes colocando tanto a direita quanto a esquerda?

zain

Número de Mensagens : 35
Data de inscrição : 04/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fçao meu objeto pular

Mensagem por Janx em Qui 05 Fev 2009, 19:55

Bom, ai vc teria que comparar a direçao,
fazendo assim:

CREATE:
Código:
direcao = 1

STEP:
Código:
if hspeed > 0
{direcao = 1} //1 = direita

if hspeed < 0
{direcao = 0} // 0 = esquerda


if (vspeed < 0) && direcao = 1
{
  sprite_index = sprPulando_direita;
}
if (vspeed > 0) && direcao = 1
{
  sprite_index = sprCaindo_direita;
}

if (vspeed < 0) && direcao = 0
{
  sprite_index = sprPulando_esquerda;
}
if (vspeed > 0) && direcao = 0
{
  sprite_index = sprCaindo_esquerda;
}


FLWS

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: Como fçao meu objeto pular

Mensagem por zain em Qui 05 Fev 2009, 20:17

Olha brigado mas nao funcinou nenhum dos dois tipo eu quero que quando ele rele no solo ele volte para a spr parado eu fiz tudo como vcs disseram mais nao deu =(

zain

Número de Mensagens : 35
Data de inscrição : 04/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fçao meu objeto pular

Mensagem por Janx em Qui 05 Fev 2009, 20:27

bom para ele voltar ao sprite parado quando esta no chao vc presisa de outro codigo:

Adicione esse embaxo do outro:

if !place_free(x,y+1) && direcao = 1
{sprite_index = spr_parado_direita;}

if !place_free(x,y+1) && direcao = 0
{sprite_index = spr_parado_esquerda;}


FLW!!

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: Como fçao meu objeto pular

Mensagem por zain em Qui 05 Fev 2009, 21:00

ai janxs é assim olha eu to colocando o code la certo talz mais tipo se eu coloko

if (vspeed < 0) && direcao = 0
{
sprite_index = narutopulaesq;
}
if (vspeed > 0) && direcao = 0
{
sprite_index = narutoparadoesq;

ele fika indo só pra esquerda e se eu mudo nesse codigo mesmo ele pra imagem pra direita ele vai pra direita intao o segundo codigo nao se movimenta

ja mudie pra -1 que é para esquerda nao foi ...

zain

Número de Mensagens : 35
Data de inscrição : 04/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como fçao meu objeto pular

Mensagem por Conteúdo patrocinado Hoje à(s) 03:54


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