Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

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

Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

Mensagem por RodrigoOak em Sab 20 Out 2012, 10:34

como consigo fazer um objeto ficar desativado quando está fora de uma view,mas quando ele voltar dentro da view,ele volta ativo?

Preciso muito fazer isso u.u

RodrigoOak

Ranking : Nota D
Número de Mensagens : 231
Data de inscrição : 09/09/2011
Notas recebidas : C+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

Mensagem por Alex FC em Sab 20 Out 2012, 11:06

Vamos por passos:

- Crie um objeto chamado objeto_ativador;
- Esse objeto vai servir somente para ativar e também desativar os objetos;
- No evento STEP dele coloque:
Código:
//ativa instancias dentro da view
instance_activate_region(view_xview,view_yview,view_wview,view_hview,true)

//desativa instancias fora da view
instance_deactivate_region(view_xview,view_yview,view_wview,view_hview,false,true)

-Coloque o objeto na room e pronto.

Espero que ajude.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

Mensagem por RodrigoOak em Sab 20 Out 2012, 11:17

Bem não deu certo,por que ele falha quando verifica as variáveis de um script....

RodrigoOak

Ranking : Nota D
Número de Mensagens : 231
Data de inscrição : 09/09/2011
Notas recebidas : C+D
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 2

Voltar ao Topo Ir em baixo

Re: Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

Mensagem por Alex FC em Sab 20 Out 2012, 11:38

Então é um erro com algum dos teus códigos.

Esqueci de te dizer que fazendo isso os objetos quando são desativados é como se eles não existissem mais. Logo se você tentar acessar variaveis de um objeto desativado dará erro. Para prevenir esses erros use instance_exists:

Código:
//se a instancia inimigo existe
if instance_exists(inimigo)
{

//segue inimigo
mp_potential_step(inimigo.x,inimigo.y,8,1)

}

Faça isso com todos os acessos de um objeto à outro, cheque se ele existe antes de executar o código.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: Como sair fazer um objeto ficar inativo ao sair de uma view, mas quando entrar,volta ativo?

Mensagem por Conteúdo patrocinado Hoje à(s) 23:13


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