Como faço para aparecer toda a animação do Sprite?

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

Como faço para aparecer toda a animação do Sprite?

Mensagem por baraodopirapora em Sex 27 Abr 2012, 19:56

Olá.
Estou com problemas com o soco do personagem, eu tenho um sprite com 9 imagens da animação do personagem socando, mas eu mexi e remexi e não encontrei um jeito de fazer ele bater e aparcer a sequencia inteira da animação, só aparece uma subimagem do sprite.
Também Preciso de ajuda para entrar e sair de uma room, tipo sair pela direita voltar pelo mesmo lugar e aparecer na room anterior.

baraodopirapora

Ranking : Nota A
Número de Mensagens : 90
Idade : 40
Data de inscrição : 20/08/2010
Notas recebidas : A + A
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.baudobarao.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço para aparecer toda a animação do Sprite?

Mensagem por Joton em Sex 27 Abr 2012, 22:10

Não consegui entender sua primeira duvida, mas se o soco tiver separado das demais imagens, é questão de arrumar o tempo que as sprites dá o soco quando a tecla for pressionada.

Sobre a segunda duvida, faça um objeto que cria o personagem nas extremidades da room.

No create faça uma variável:

Código:
global.lado_room=false


Ainda no create logo abaixo da variável criada:

Código:
if global.lado_room=false{
instance_create(ponto_x_da_room,ponto_y_da_room,obj_perso);
}else if global.lado_room=true{
instance_create(ponto_x_da_room,ponto_y_da_room,obj_perso);
}

ponto_x_da_room e ponto_y_da_room = dê uma coordenada onde você quer que apareça o personagem

ex:
global.lado_room=false
instance_create(48,416,obj_perso); //Cria o personagem na extremidade esquerda numa room de 640/480

global.lado_room=true
instance_create(560,416,obj_perso); //Cria o personagem na extremidade direita numa room de 640/480



Joton

Ranking : Nota B
Número de Mensagens : 836
Idade : 28
Data de inscrição : 25/07/2010
Notas recebidas : A+B+C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

http://jotonsn.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como faço para aparecer toda a animação do Sprite?

Mensagem por baraodopirapora em Sex 27 Abr 2012, 22:47

Obrigado.
Eu vou fazer isso.
Valeu pela explicação.

baraodopirapora

Ranking : Nota A
Número de Mensagens : 90
Idade : 40
Data de inscrição : 20/08/2010
Notas recebidas : A + A
Reputação : 3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.baudobarao.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como faço para aparecer toda a animação do Sprite?

Mensagem por Joton em Sex 27 Abr 2012, 23:09

Analisando melhor o código que te passei, existe uma redundância, se caso a variável global.lado_room=false, for colocada dentro do objeto que cria o personagem, sempre vai iniciar como false.

Para evitar isso tire essa variável do objeto que cria o personagem, e coloque em algum botão que inicia o jogo, tipo:

obj_botao_iniciar

Create
global.lado_room=false


Pronto ela vai iniciar pela primeira vez como false

Joton

Ranking : Nota B
Número de Mensagens : 836
Idade : 28
Data de inscrição : 25/07/2010
Notas recebidas : A+B+C
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

http://jotonsn.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como faço para aparecer toda a animação do Sprite?

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


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