[RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

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

Resolvido [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Tirulink em Sex 21 Maio 2010, 11:47

Bom, gostaria de saber como faço pra mudar o sprite do char na ação de um pulo
quando o mesmo esta caindo.

Ao invez de cair "pulando", cair "caindo" Happy
tenhos os sprites, só preciso da ajuda no codigo!


estou usando esse código para as ações de pulo controlado e pulo duplo
Código:

//PULO CONTROLADO

if keyboard_check_pressed(vk_up)=true and vspeed=0
vspeed=-9
if vspeed<0 and keyboard_check(vk_up)=false
vspeed+=0.4

// PULO DUPLO
if place_free(x,y+5){gravity=1}
else
{gravity=0 pulo=0}

if (keyboard_check(vk_up)and pulo <2) // (keyboard_check_pressed(ord("X")
{vspeed=-12;
pulo+=1}
if place_free(x,y+5)and pulo=0
{pulo=1 }

se possivel, peço ajuda para que quando me movimentar no AR o char nao "andar"
ao invez de usar o sprite de "pulo/ou queda"

Obrigado!


Última edição por Tirulink em Sex 21 Maio 2010, 18:28, editado 1 vez(es)

Tirulink

Número de Mensagens : 17
Idade : 31
Data de inscrição : 10/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por douglaslds em Sex 21 Maio 2010, 12:10

Faz assim:

No CREATE:

Código:
pular=false

No STEP:

Código:
if pular=true{sprite_index=spr_pulo}
if keyboard_check_pressed(vk_up)
{
pular=true
}

Na colisão com o chão:

Código:
pular=false

douglaslds

Número de Mensagens : 172
Idade : 21
Data de inscrição : 29/12/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Tirulink em Sex 21 Maio 2010, 12:28

douglaslds, quando o char atinge o solo... ele ainda continua na ação de pulo
porem no solo, fica repetindo o gif e ele só muda pra algum outro sprite quando eu aperto alguma tecla, nao seria pq tenho que dizer algo pra ser feito quando PULO for FALSE ?!
obrigado até então!

Tirulink

Número de Mensagens : 17
Idade : 31
Data de inscrição : 10/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por victor_aco em Sex 21 Maio 2010, 13:47

É só colocar no STEP:
Código:
if pular=false{sprite_index=spr_parado}

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Tirulink em Sex 21 Maio 2010, 14:14

Funcionou Victor, mas quando ando o char permanece andando com o
sprite designado no codico que vc me passou
Código:
 if pular=false{sprite_index=spr_parado}

e detalhe, minha animação de PULO tem 5 sprites, na grande maioria das
vezes quando vou pular , a animação nao começar no primero sprite
ela começa do segundo, terceiro...é randomica a escolha, como faço pra resolver essa questão, ele começar sempre pelo primeiro frame ?!

Tirulink

Número de Mensagens : 17
Idade : 31
Data de inscrição : 10/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por victor_aco em Sex 21 Maio 2010, 14:19

Então coloque na colisão com o chao
Código:
sprite_index=spr_parado
junto com o outro codigo

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Tirulink em Sex 21 Maio 2010, 16:27

detalhe, minha animação de PULO tem 5 sprites, na grande maioria das
vezes quando vou pular , a animação nao começar no primero sprite
ela começa do segundo, terceiro...é randomica a escolha, como faço pra resolver essa questão, ele começar sempre pelo primeiro frame ?!

Alguem sabe resolver esse problema ?!

Tirulink

Número de Mensagens : 17
Idade : 31
Data de inscrição : 10/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Kevin em Sex 21 Maio 2010, 16:46

é só colocar assim quando colocar para iniciar a animação do spr pulando:

Código:
image_index = 0

então onde estiver o

sprite_index=spr_pulo

você adiciona o

image_index = 0

EX:.

Código:
sprite_index=spr_pulo;
image_index = 0;

FLWs
Té +

Kevin

Ranking : Nota C
Número de Mensagens : 1166
Idade : 22
Data de inscrição : 14/11/2008
Notas recebidas : C - C
Reputação : 9
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://www.programaCODM.webs.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

Mensagem por Tirulink em Sex 21 Maio 2010, 18:27

Obrigado a todos pela ajuda, e Kevin por ajudar com o image_index...
funcionou perfeitamente!
valeu!

Tirulink

Número de Mensagens : 17
Idade : 31
Data de inscrição : 10/02/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [RESOLVIDO] Mudar Sprite no Pulo (Pular e Cair)

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


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