Mudar de sprite ao pular e cair?

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

Mudar de sprite ao pular e cair?

Mensagem por Ryder em Sab 03 Set 2011, 10:10

Sou iniciante, estou fazendo meu primeiro jogo (um do mario), ja tentei varios engines mas nenhum deu o resultado q eu queria, eu quero q quando ele pule o sprite mude de acordo com o lado q ele esta pulando, o mesmo quando estiver caindo.

Estou usando este engine para pular:
if place_free(x,y+2)
{gravity=1}
else
{gravity=0}

if keyboard_check_pressed(vk_up)
{if !place_free(x,y+2)
{vspeed=-15}}


Ryder

Número de Mensagens : 10
Idade : 19
Data de inscrição : 27/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Mudar de sprite ao pular e cair?

Mensagem por Luca$ em Sab 03 Set 2011, 10:18

Você pode verificar quando está caindo e quando esta subindo.

Código:
if vspeed>0
{
sprite_index=spr_pulando
}
if vspeed<0
{
sprite_index=spr_descendo
}
Nao testei,mas deve funcionar.

Luca$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
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: Mudar de sprite ao pular e cair?

Mensagem por Ryder em Sab 03 Set 2011, 10:44

vlw, mas ele troca para o sprite virado apenas de um lado, eu quero q ele fique virado de acordo com a direção q ele pulou
então modifiquei seu engine:

if vspeed<0 and direita=true
{
sprite_index=spr_mario_pul_dir
}
if vspeed>0 and direita=true
{
sprite_index=spr_mario_cai_dir
}
if vspeed<0 and direita=false
{sprite_index=spr_mario_pul_esq
}
if vspeed>0 and direita=false
{sprite_index=spr_mario_cai_esq
}


VLW ai cara!!

Ryder

Número de Mensagens : 10
Idade : 19
Data de inscrição : 27/07/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Mudar de sprite ao pular e cair?

Mensagem por Luiz A. Oliveira em Sab 03 Set 2011, 11:31

É só adicionar esse code isolado:
if x>xprevious
{
image_xscale=1
}
else
{
image_xscale=-1
}

Luiz A. Oliveira

Ranking : Nota C
Número de Mensagens : 914
Idade : 19
Data de inscrição : 08/09/2010
Notas recebidas : D-B-C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://luizgm.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Mudar de sprite ao pular e cair?

Mensagem por Conteúdo patrocinado Hoje à(s) 14:34


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