value | Activa/Desactiva el GameObject. |
Activa/Desactiva el GameObject.
Notar que un GameObject puede estar desactivado porque un padre no está activo. En tal caso,
al llamar a SetActive() no lo activará, sino que solo configurará el estado local del GameObject, el cual
puede ser verificado usando GameObject.activeSelf. Este estado será entonces usado una vez todos los padres estén
active.
Hacer un GameObject inactivo deshabilitará a todos los componentes, apagando cualquiera de los renderers,
colliders, rigidbodies, scripts, etc. que estén adjuntos. Cualquier script que sea adjuntado al GameObject
no ejecutará su método Update()
, por ejemplo.
See Also: GameObject.activeSelf, GameObject.activeInHierarchy.
// Deactivates the game object. gameObject.SetActive (false);
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { gameObject.SetActive(false); } }