Conectar-se
Quem está conectado
34 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 32 Visitantes

gart30, Hypno

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 12/09/2013
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

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

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)
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6036
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

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

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.
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 12/09/2013
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

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

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'.
avatar
Ranking : Nota B
Notas recebidas : C + C + D + B+ A + A
Data de inscrição : 18/11/2011
Número de Mensagens : 234
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuáriohttp://molinware.net23.net

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

em Sex 13 Set 2013, 22:43
Coloca no evento "other" >>> "animation end"
Código:
if (sprite_index == Golpe){
    sprite_index = Player;
}
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 12/09/2013
Número de Mensagens : 65
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0

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

Me ajudou demais!!!

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