[Resolvido]Animação em várias direções em uma só sprite

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

Resolvido [Resolvido]Animação em várias direções em uma só sprite

Mensagem por Grotle em Sex 29 Out 2010, 00:10

Eu fiz um movimento estilo rpg com quatro direções(cima, baixo, direita e esquerda) e já tenho as sprites animadas do player nessas direções.
Sempre que alguém faz um movimento nesse estilo é comum as pessoas criarem quatro sprites(uma para cada direção) dentro do GM para cada objeto que anda, e controlar o sprite_index de acordo com as teclas apertadas.
Bem, eu estou fazendo um projeto grande em que farei muitos sprites de NPCs(personagens não jogáveis), e ficaria um caos se eu tivesse que criar quatro sprites com animação para cada um desses NPCs. Então eu queria saber um jeito de colocar as animações das quatro direções em um só sprite. Para vocês entenderem melhor, olhem esse spritesheet:



Ao invés de criar um sprite para cada direção, eu queria colocar todas essas subimages do sheet acima em um só sprite, e animá-lo corretamente de acordo com a direção para onde estiver virado. Eu já tentei fazer isso controlando variáveis, mas a animação ficou bugada.

Quem puder ajudar, eu agradeceria muito!


Última edição por Grotle em Sex 29 Out 2010, 12:16, editado 1 vez(es)

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Animação em várias direções em uma só sprite

Mensagem por vini¢ius em Sex 29 Out 2010, 09:47

Primeiro crie uma sprite principal para cada direção vou fazer um exemplo e repita isso em todas so que em direções diferentes

1- clique para editar a sprite

2-copie a imagem que deve ser usada como especie de proximo ''gif'' para criar o efeito de que ele esta andando no caso são 4 seqeuencias!

3-pronto agora esta criado um exemplo , repita isso com sprites de direções diferentes.

4-depois de fazer isso va no Personagem e nos lugares que ativam para onde ele vai exemplo esquerda e direita ... coloque a opção change sprite e coloque a sprite que vai para a direção que é apontada no "menu" events.

obs: se vc não entendeu olhe a engine que eu fiz (abaixo o link do download)
http://www.megaupload.com/?d=OKBSJ0Q7[/url]

Tchau =D espero ter ajudado !

vini¢ius

Número de Mensagens : 71
Idade : 19
Data de inscrição : 10/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://sprites-vs.tk/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Animação em várias direções em uma só sprite

Mensagem por Grotle em Sex 29 Out 2010, 10:22

Você não entendeu o que eu quero vini¢ius.
No exemplo que você deu eu teria que criar quatro sprites, uma para cada direção, isso eu sei fazer e controlar com variáveis.
O que eu quero é que ao invés de criar quatro sprites, como você explicou, eu queria criar só um sprite, que teria a animação das quatro direções juntas, e controlar o image_index de acordo com a tecla apertada. Porém eujá tentei e não consegui.
Quem puder ajudar, eu agradeceria muito!

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Animação em várias direções em uma só sprite

Mensagem por Alex FC em Sex 29 Out 2010, 11:00

Bom amigo, fiz uma engine, ela está bem comentada:

Download - Clique aqui

Espero que ajude!

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Animação em várias direções em uma só sprite

Mensagem por Grotle em Sex 29 Out 2010, 12:15

Vlw Alex FC, funcionou perfeitamente.
Muito obrigado!

Grotle

Ranking : Nota B
Número de Mensagens : 559
Idade : 21
Data de inscrição : 28/02/2010
Notas recebidas : B-B
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://gsogaming.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Animação em várias direções em uma só sprite

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


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