Mudando Sprite (gravidade)

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

Mudando Sprite (gravidade)

Mensagem por kelvindeth em Ter 26 Jan 2010, 10:09

Olá galera...

Como eu faço pra que quando eu pulo, quando o personagem estiver subindo, ele estiver numa Sprite, e quando ele começar a cair, a Sprite dele mudar até colidir com o chão...


Deu pra entender? o.O


Vlw Happy Razz:P:P

kelvindeth

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

Voltar ao Topo Ir em baixo

Re: Mudando Sprite (gravidade)

Mensagem por Henrique_GJ em Ter 26 Jan 2010, 10:15

eu sou iniciante e não sei se vai funcionar, mas tenta:


Código:
if y+=>1
{
sprite_index=coloca aqui o nome do sprite do personagem subindo
}
else
{
sprite_index=coloca aqui o nome do sprite do personagem descendo

Henrique_GJ

Número de Mensagens : 1344
Idade : 19
Data de inscrição : 30/12/2009
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://sitedosjogos.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Mudando Sprite (gravidade)

Mensagem por Igor KinGamer em Ter 26 Jan 2010, 12:01

O certo é assim:

Código:
if (vspeed < 0)
sprite_index = sprite_subindo;
else
sprite_index = sprite_descendo;

Se a velocidade vertical for menor que 0 (ou seja, estiver subindo) fica com o sprite subindo, senão, sprite descendo (não esqueça de mudar os nomes dos sprites).

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Mudando Sprite (gravidade)

Mensagem por CPinheiro em Ter 26 Jan 2010, 12:15

Igor KinGamer escreveu:O certo é assim:

Código:
if (vspeed < 0)
sprite_index = sprite_subindo;
else
sprite_index = sprite_descendo;

Se a velocidade vertical for menor que 0 (ou seja, estiver subindo) fica com o sprite subindo, senão, sprite descendo (não esqueça de mudar os nomes dos sprites).

Isso daria problema, não? Se o vspeed fosse igual a 0 (ele parado, no chão), apareceria o sprite dele caindo. Podemos resolver isso assim:

Código:
if (vspeed < 0)
sprite_index = sprite_subindo;
else if (vspeed > 0)
sprite_index = sprite_descendo;

Falows.

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: Mudando Sprite (gravidade)

Mensagem por Conteúdo patrocinado Hoje à(s) 10:19


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