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 : 12/02/2011
Número de Mensagens : 95
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2
Ver perfil do usuáriohttp://ganelse.blogspot.com.br/

[Dúvida] Usando Triggers

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?
avatar
Data de inscrição : 06/06/2010
Número de Mensagens : 222
Insígnias de JAM :

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

Re: [Dúvida] Usando Triggers

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