Entrar
Últimos assuntos
» player não consegue andarpor 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
Página 1 de 1
[Resolvido]Animação em várias direções em uma só sprite
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!
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)
Re: [Resolvido]Animação em várias direções em uma só sprite
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 !
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 !
Re: [Resolvido]Animação em várias direções em uma só sprite
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!
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!
Re: [Resolvido]Animação em várias direções em uma só sprite
Bom amigo, fiz uma engine, ela está bem comentada:
Download - Clique aqui
Espero que ajude!
FLWS!
Download - Clique aqui
Espero que ajude!
FLWS!
Re: [Resolvido]Animação em várias direções em uma só sprite
Vlw Alex FC, funcionou perfeitamente.
Muito obrigado!
Muito obrigado!
Tópicos semelhantes
» [Resolvido] Fim da animação do Sprite
» [Resolvido]Animação do sprite trava
» [Resolvido]Duvida, como desacelerar o tempo da animação da sprite para 1 segundo.
» [Resolvido]Sprite travando depois de executar animação
» [RESOLVIDO] Ajuda com sequencia de animação em sprite com tempo aleatório
» [Resolvido]Animação do sprite trava
» [Resolvido]Duvida, como desacelerar o tempo da animação da sprite para 1 segundo.
» [Resolvido]Sprite travando depois de executar animação
» [RESOLVIDO] Ajuda com sequencia de animação em sprite com tempo aleatório
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos