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

gart30

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 11/12/2013
Número de Mensagens : 57
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

[Duvida]Animação

em Ter 07 Jan 2014, 01:02
Bom pessoal, sempre tive esse problema, e nunca procurei resolver o algo do tipo, então eu quero a ajuda de vocês para esse problema sair da minha vida :p

Queria saber como fazer os movimentos das sprites serem de acordo com a tecla pressionada (Como exemplo as setas), um exemplo simples para simplificar o que eu quero dizer:

O modo normal da animação:
(Seta - Esquerda[Animação - Esquerda])
(Seta - Direita[Animação - Direita])


O que os usuário geralmente fazem:
(Seta - Esquerda + Direita [Animação Bugada])

Queria uma codificação que da qual quando executa-se ou dois botões ao mesmo tempo iria executar uma animação parada, e/ou resolve-se o problema da Animação Bugada.
avatar
Data de inscrição : 19/08/2010
Número de Mensagens : 1295
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [Duvida]Animação

em Ter 07 Jan 2014, 01:05
Você quer quer quando aperte os 2 direcionais ele fique com uma animação parada ?
avatar
Data de inscrição : 11/12/2013
Número de Mensagens : 57
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [Duvida]Animação

em Ter 07 Jan 2014, 01:13
FlyAway escreveu:Você quer quer quando aperte os 2 direcionais ele fique com uma animação parada ?

Sim, definindo: [Animação esquerda, botão velocidade -5] + [Animação direita, botão velocidade +5] = [Animação parado, botão velocidade 0]
 Happy


Última edição por PedroIgor em Ter 07 Jan 2014, 01:18, editado 1 vez(es) (Razão : Falta de conteúdo.)
avatar
Data de inscrição : 19/09/2013
Número de Mensagens : 190
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: [Duvida]Animação

em Ter 07 Jan 2014, 01:39
Tenta isso aqui, peguei de cabeça mais deve funcionar.
Código:

if keyboard_check(vk_left) and keyboard_check(vk_right)
{
sprite_index=spr_player; //A sprite do player
image_index=0; //Quadro parado
image_speed=0; //velocidade 0
}

Espero te ajudado.
flw
avatar
Data de inscrição : 11/12/2013
Número de Mensagens : 57
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [Duvida]Animação

em Ter 07 Jan 2014, 01:59
@PedroSilva escreveu:Tenta isso aqui, peguei de cabeça mais deve funcionar.
Código:

if keyboard_check(vk_left) and keyboard_check(vk_right)
{
sprite_index=spr_player; //A sprite do player
image_index=0; //Quadro parado
image_speed=0; //velocidade 0
}

Espero te ajudado.
flw

Valeu cara, era exatamente o que eu procurava!
Tenho uma simples pergunta, já que o assunto é animação.
Isso aqui:
Código:
image_speed=0; //velocidade 0
é a velocidade da qual vão passando as frames?

obs: só preciso dessa resposta, minhas postagens acabo por aqui, então vou só seguir seu exemplo e espero que funcione :p


Última edição por PedroIgor em Ter 07 Jan 2014, 02:02, editado 1 vez(es) (Razão : Fim de assunto!)
avatar
Data de inscrição : 21/11/2013
Número de Mensagens : 95
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Re: [Duvida]Animação

em Ter 07 Jan 2014, 02:08
é a velocidade na qual vao passar as subimages da sprite animada
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