Conectar-se
Quem está conectado
29 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 28 Visitantes

JuubiSama

Ver toda a lista


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

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

em Sex Maio 21, 2010 11:47 am
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 Maio 21, 2010 6:28 pm, editado 1 vez(es)
avatar
Data de inscrição : 29/12/2009
Número de Mensagens : 172
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0

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

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

em Sex Maio 21, 2010 12:10 pm
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
avatar
Data de inscrição : 10/02/2009
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

em Sex Maio 21, 2010 12:28 pm
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!
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

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

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

em Sex Maio 21, 2010 1:47 pm
É só colocar no STEP:
Código:
if pular=false{sprite_index=spr_parado}
avatar
Data de inscrição : 10/02/2009
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

em Sex Maio 21, 2010 2:14 pm
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 ?!
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

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

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

em Sex Maio 21, 2010 2:19 pm
Então coloque na colisão com o chao
Código:
sprite_index=spr_parado
junto com o outro codigo
avatar
Data de inscrição : 10/02/2009
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

em Sex Maio 21, 2010 4:27 pm
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 ?!
avatar
Ranking : Nota C
Notas recebidas : C - C
Data de inscrição : 14/11/2008
Número de Mensagens : 1166
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 9

Prêmios
   : 0
   : 1
   : 0
Ver perfil do usuáriohttp://www.programaCODM.webs.com/

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

em Sex Maio 21, 2010 4:46 pm
é 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é +
avatar
Data de inscrição : 10/02/2009
Número de Mensagens : 17
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

em Sex Maio 21, 2010 6:27 pm
Obrigado a todos pela ajuda, e Kevin por ajudar com o image_index...
funcionou perfeitamente!
valeu!
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