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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 03/07/2013
Número de Mensagens : 3
Insígnias de JAM :

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

[Resolvido]Mudar sprite por tempo determinado.

em Qua 24 Jul 2013, 10:15
Sou iniciante no Game Maker, lí algumas postagem mas não encontrei algo parecido.
Gostaria de fazer com que uma sprite mudasse por tempo determinado e depois voltasse à sua original.

Tipo assim: quando um inimigo leva um tiro do player, ele muda para sprite de dano quando o tiro pega nele, e depois voltaria ao normal se não estiver levando dano.

Grato desde já.
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 820
Insígnias de JAM :

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

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

Re: [Resolvido]Mudar sprite por tempo determinado.

em Qua 24 Jul 2013, 11:18
Você esta usando dois objetos? Um pro inimigo e outro pro dano?
Sim:
No objeto inimigo, no evento que ele for acertado coloque assim:
Código:
instance_create(x,y,"o objeto de dano");// Escreva o nome do objeto  de dano
instance_destroy();
No objeto de dano, crie um evento animation end, e coloque assim:
Código:
instance_destroy()

Não, são apenas sprites diferentes.
No objeto inimigo crie um alarm[0..7]:
Código:
sprite_index="o sprite normal do inimigo" // Coloque aqui o nome do sprite do inimigo sem dano
No evento de colisão com a "bala", coloque assim:
Código:
sprite_index="o sprite de dano"// Coloque o nome do sprite de dano aqui
alarm[0..7]=10 //mude este valor para deixar o tempo que você quer
Basicamente isto.What a Face
avatar
Data de inscrição : 03/07/2013
Número de Mensagens : 3
Insígnias de JAM :

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

Re: [Resolvido]Mudar sprite por tempo determinado.

em Qua 24 Jul 2013, 12:10
Entao CRP-MAX nesse alarm[0..7] eu escolho um alarm entre 0 e 7???
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 28/10/2008
Número de Mensagens : 820
Insígnias de JAM :

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

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

Re: [Resolvido]Mudar sprite por tempo determinado.

em Qua 24 Jul 2013, 12:18
Sim, coloquei assim caso você já esteja usando um alarm[0] por exemplo.
Mas pode ser qualquer valor entre 0 e 7, blz?
avatar
Data de inscrição : 03/07/2013
Número de Mensagens : 3
Insígnias de JAM :

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

Re: [Resolvido]Mudar sprite por tempo determinado.

em Qua 24 Jul 2013, 13:45
Ok, vlw cara... resolvido!



Como o tópico ja foi resolvido, ele sera trancado.
Caso o autor deseje inserir mais alguma informação, contacte um moderador.
Att: CRP-Max.
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