Conectar-se
Quem está conectado
22 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 22 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 17/05/2010
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Animação de Sprites

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
avatar
Data de inscrição : 05/10/2009
Número de Mensagens : 1830
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 7

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

Re: Animação de Sprites

em Seg 17 Maio 2010, 21:21
Já tentou...
Código:
image_angle = direction
avatar
Data de inscrição : 17/05/2010
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Animação de Sprites

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.
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 24/03/2010
Número de Mensagens : 1129
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 17

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://awesomewizards.deviantart.com/

Re: Animação de Sprites

em Seg 17 Maio 2010, 21:26
então tenta [code]image_angle = mouse_x,mouse_y
avatar
Data de inscrição : 17/05/2010
Número de Mensagens : 4
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Animação de Sprites

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..
avatar
Data de inscrição : 25/01/2010
Número de Mensagens : 908
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://recursos-mania.forumeiros.com

Re: Animação de Sprites

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 !
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