Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

como saber cuando algo esta activado o desactivado atraves de un script

Iniciado por Ness, Octubre 11, 2016, 08:05:03 AM

Tema anterior - Siguiente tema
quisiera saber cuando un objeto en el juego esta activo en un condicional me explico
 
quisiera  como usar 
 

gameObject.SetActive

 
en una condicon.

Octubre 11, 2016, 09:16:47 AM #1 Ultima modificación: Octubre 11, 2016, 09:17:18 AM por musaranya
https://docs.unity3d.com/ScriptReference/GameObject-activeSelf.html
 

if(GameObject.activeSelf){ ... }

 
Esto te devuelve el valor del check Active, pero aunque sea true puede ser que el objeto esté inactivo porque un parent suyo esté inactivo. Para saber si realmente el objeto está activo parece ser que tienes que hacerlo así:
 

if(GameObject.activeInHierarchy) {...}

 
 
 
 

Etiquetas: