GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


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

3 participantes

Ir para baixo

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

Mensagem por Grotle 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:

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

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
Grotle

Games Ranking : Nota B

Notas recebidas : B-B
Data de inscrição : 28/02/2010
Reputação : 12
Número de Mensagens : 559
Prêmios : [Resolvido]Animação em várias direções em uma só sprite Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gsogaming.blogspot.com/

Ir para o topo Ir para baixo

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

Mensagem por vini¢ius 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
vini¢ius

Data de inscrição : 10/05/2010
Reputação : 0
Número de Mensagens : 71
Prêmios : [Resolvido]Animação em várias direções em uma só sprite Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://sprites-vs.tk/

Ir para o topo Ir para baixo

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

Mensagem por Grotle 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
Grotle

Games Ranking : Nota B

Notas recebidas : B-B
Data de inscrição : 28/02/2010
Reputação : 12
Número de Mensagens : 559
Prêmios : [Resolvido]Animação em várias direções em uma só sprite Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gsogaming.blogspot.com/

Ir para o topo Ir para baixo

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

Mensagem por All-x Sex 29 Out 2010, 11:00

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

Download - Clique aqui

Espero que ajude!

FLWS!
All-x
All-x

Games Ranking : Nota A

Notas recebidas : B A
Data de inscrição : 20/12/2008
Reputação : 189
Número de Mensagens : 2571
Prêmios : [Resolvido]Animação em várias direções em uma só sprite Empty

Medalhas x 0 Tutoriais x 25 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0
  • Javascript
  • C ou C++


https://redscreensoft.com

Ir para o topo Ir para baixo

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

Mensagem por Grotle Sex 29 Out 2010, 12:15

Vlw Alex FC, funcionou perfeitamente.
Muito obrigado!
Grotle
Grotle

Games Ranking : Nota B

Notas recebidas : B-B
Data de inscrição : 28/02/2010
Reputação : 12
Número de Mensagens : 559
Prêmios : [Resolvido]Animação em várias direções em uma só sprite Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

http://gsogaming.blogspot.com/

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos