Sprite não repetir depois que terminar a animação!

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

Resolvido Sprite não repetir depois que terminar a animação!

Mensagem por Killerzinho em Sex 13 Set 2013, 21:23

Tipo assim, to fazendo um jogo, dai quando coloco pro obj_Player fazer um golpe ele faz o golpe certo, só que quando termina a animação do golpe ele fica repetindo.
Olha quero que ele faça o golpe apenas uma vez com apenas um click, quando ponho ''released'' ele para de repetir, mas sempre na hora errada, tipo no meio da animação, eu preciso de um código pra executar essa ação corretamente, qualquer código ta valendo!


Última edição por Killerzinho em Sab 14 Set 2013, 13:00, editado 1 vez(es)

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Sprite não repetir depois que terminar a animação!

Mensagem por PedroX em Sex 13 Set 2013, 22:20

Você pode usar:

Código:
if (sprite_index == sprite_golpe && image_index == image_number)
{
sprite_index = sprite_normal;
}
Se o seu problema for outro, talvez image_speed=0 resolva.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: Sprite não repetir depois que terminar a animação!

Mensagem por Killerzinho em Sex 13 Set 2013, 22:35

Código:
if (sprite_index == Golpe && image_index == image_number)
{
sprite_index = Player;
}
Ficou assim, mas o problema é que agora ele nem mesmo se move! kk'

Da uma olhada ai pra ver se ta faltando alguma coisa, e me fala onde ponho o código kk'.

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Sprite não repetir depois que terminar a animação!

Mensagem por Molinware em Sex 13 Set 2013, 22:43

Coloca no evento "other" >>> "animation end"
Código:
if (sprite_index == Golpe){
    sprite_index = Player;
}

Molinware

Ranking : Nota B
Número de Mensagens : 234
Idade : 25
Data de inscrição : 18/11/2011
Notas recebidas : C + C + D + B+ A + A
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://molinware.net23.net

Voltar ao Topo Ir em baixo

Resolvido Me ajudou demais!!!

Mensagem por Killerzinho em Sab 14 Set 2013, 11:08

Molinware escreveu:Coloca no evento "other" >>> "animation end"
Código:
if (sprite_index == Golpe){
    sprite_index = Player;
}
Valeu cara! melhor resposta que eu já tive aqui, até me animou a terminar o jogo, haha demais! se tiver algo que eu possa fazer é só falar. Very Happy

Killerzinho

Ranking : Nota A
Número de Mensagens : 65
Idade : 20
Data de inscrição : 12/09/2013
Notas recebidas : A
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Sprite não repetir depois que terminar a animação!

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


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