unity Active和Enable辨析

activeSelf

GameObject 的属性,表示该gameobject是否激活。只读,如要改动用SetActive方法。

activeInHierarchy

GameObject 的属性,为true表示不仅该gameObject是激活的,其所有父物体都是激活的,即是否在Hierarchy里可视。

enabled

组件是否激活。

isActiveAndEnabled

该组件的gameObject满足activeInHierarchy 为true,同时自身enabled为true。

IsActive()

UGUI的方法,返回值等同于isActiveAndEnabled。

你可能感兴趣的:(unity Active和Enable辨析)