Animação de Sprites

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

Animação de Sprites

Mensagem por carcaju em Seg 17 Maio 2010, 21:15

Boa noite galera. Então estou com um pepino pra resolver. Estou fazendo esse jogo para uma matéria da faculdade, onde você controla um Bandeirante lutando contra hordas de inimigos ao longo de alguns cenários. O jogo é visto de cima (estilo GTA 1 e 2), e através do WASD o personagem se movera (hor,vert, e diagonalmente) e uma mira acompanha o jogador pra direcionar os tiros. O problema é o seguinte, quero fazer o sprite do Bandeirante fazer o movimento de andar (perna direita e esquerdaa dando a ideia de movimento), só que não sei como implementar isso no jogo. Ja tenho a sequencia do personagem andando (7 frames em uma direção só).
Aqui está o código do step do player:
Código:

if (keyboard_check(ord("A"))) {x-=4}
if (keyboard_check(ord("D"))) {x+=4}
if (keyboard_check(ord("W"))) {y-=4}
if (keyboard_check(ord("S"))) {y+=4}

image_angle= point_direction(x,y,mouse_x,mouse_y);

with (mira)
{
x=other.x+lengthdir_x(100,other.image_angle);
y=other.y+lengthdir_y(100,other.image_angle);
}

Me ajudem ai!
brigadao cheers

carcaju

Número de Mensagens : 4
Data de inscrição : 17/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

Mensagem por fonetico em Seg 17 Maio 2010, 21:21

Já tentou...
Código:
image_angle = direction

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

Mensagem por carcaju em Seg 17 Maio 2010, 21:23

souza, não foi não!
lembrem-se que o player deve estar apontando pra mira que é controlada pelo mouse.

carcaju

Número de Mensagens : 4
Data de inscrição : 17/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

Mensagem por The Wizard em Seg 17 Maio 2010, 21:26

então tenta [code]image_angle = mouse_x,mouse_y

The Wizard

Ranking : Nota B
Número de Mensagens : 1129
Idade : 18
Data de inscrição : 24/03/2010
Notas recebidas : B
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://awesomewizards.deviantart.com/

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

Mensagem por carcaju em Seg 17 Maio 2010, 21:30

Tambem não Guga..Vocês entenderam meu problema né? a animação de andar eu não estou conseguindo encaixar..

carcaju

Número de Mensagens : 4
Data de inscrição : 17/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

Mensagem por Mystery_boy_maker em Ter 18 Maio 2010, 23:12

Oi amigo voce ja tentou adicionar o cod sprite_index pra mudar
as sprites para andando ? tipo assim


Código:

if (keyboard_check(ord("A"))) {x-=4 sprite_index = sprite_andando_esquerda }
if (keyboard_check(ord("D"))) {x+=4 sprite_index = sprite_andando_direita }
if (keyboard_check(ord("W"))) {y-=4 sprite_index = sprite_andando_cima }
if (keyboard_check(ord("S"))) {y+=4 sprite_index = sprite_andando_baixo }

agora troca as sprites correspondentes e ve se funciona *.*

Ps nao apaga o Step apenas encaixe esse no outro dos botoes A S D W

espero ter ajudado !

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Animação de Sprites

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


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