Colocar tempo para destruição de um objeto

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

Colocar tempo para destruição de um objeto

Mensagem por Manticore em Seg 27 Set 2010, 18:45

Oi galera,

Estou criando um jogo e nele o personagem tem o poder de invocar chamas, porém quando ele as invoca elas não desaparecem mais. Se alguém puder me ajudar, eu quero que elas desapareçam em por exemplo 10 segundos depois do invocamento, se alguém puder me ajudar fico grato. Laughing

Manticore

Número de Mensagens : 6
Data de inscrição : 26/09/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Colocar tempo para destruição de um objeto

Mensagem por Janx em Seg 27 Set 2010, 18:51

Você pode usar um alarm ou uma variavel para contar o tempo:

Com Variavel:
no create do objeto:
Código:
time = 10*room_speed; //10 segundos.

Código:
step:
time -= 1;

if time <= 0
{instance_destroy();}

Com alarm:
Create:
Código:
alarm[0] = 10*room_speed; //10 segundos (Você pode escolher outro alarm se quiser 0~9)

Evento alarm[0]:
Código:
instance_destroy();


Não deixe de postar quando sua dúvida for respondida!

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Colocar tempo para destruição de um objeto

Mensagem por Carlos L. em Seg 27 Set 2010, 18:54

Faz assim que eu acho que vai dar certo.
No Alarm[0]
Código:
instance_destroy()
E no codigo que cria as chamas
Código:
alarm[0]=300
Espero ter ajudado.

Carlos L.

Ranking : Nota C
Número de Mensagens : 270
Data de inscrição : 26/09/2010
Notas recebidas : C
Reputação : 8
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Colocar tempo para destruição de um objeto

Mensagem por Mr. Kaleb em Seg 27 Set 2010, 18:56

Vai no objeto das chamas, clica em Add Event > Other > Animation End > Main2 > Timing > Sleep (ZzZ) ai coloque 10000 em miliseconds e de ok dps va em Main1 > Objects > Destroy Instance (uma lixeirazinha) e de ok. Agora va la e teste (casa nao funcione me diga o erro).

FLW

Mr. Kaleb

Ranking : Nota C
Número de Mensagens : 1400
Idade : 19
Data de inscrição : 07/09/2010
Notas recebidas : C
Reputação : 21
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Colocar tempo para destruição de um objeto

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


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