[Dúvida] Usando Triggers

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

[Dúvida] Usando Triggers

Mensagem por Adriano Heartless em Seg 05 Set 2011, 11:42

Ola makermaniacos \O O/ \O/ \O O/

Beleza? Bom o assunto agora é relacionado a Triggers... mais afinal que diabos é isso? Nunca tinha ouvido falar até em uma noite desesperada como sempre a procura de soluções para meu interminavel projeto pintou uma luz. Nos cafundeis de um beco sujo do Game maker acabei achando esse Triggers.

Sei que eles funcionam quase como uma condição mas são como gatilhos que só são disparados quando uma condição é ativada. Quem souber como usar poderiam colocar uma breve explicação aqui e quando elas devem ser usadas. Por exemplo

Tenho uma variavel chamanada global.liga
quando ela está true um objeto é criado na room e quando ela está false o mesmo objeto é destruido. Mais colocar isso em um objeto teria que ser na step mas ai o objeto fica sendo criado infinitamente até o jogo travar =/

No menu caso a Triggers seria uma boa escolha?

Adriano Heartless

Número de Mensagens : 95
Idade : 27
Data de inscrição : 12/02/2011
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://ganelse.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Dúvida] Usando Triggers

Mensagem por Ufrarion em Seg 05 Set 2011, 12:24

Ae Adriano tu pode usar esse código aqui:

Código:
if global.liga = true and criar = 0
{
instance_create(100,100,objeto)
criar = 1
}

else

if global.liga = false and instance_exists(objeto)
{
with(objeto){instance_destroy()}
criar = 0
}
Ai o "objeto" será criado 1 vez somente e quando global.liga ser falsa ele será destruido.

OBS: Não esqueça de declarar a var. "criar", para limitar o Nº de vezes que o "objeto" será criado!

Ufrarion

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

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