-
activeInHierarchy
:activeInHierarchy
屬性表示游戲對象是否在場景中處于激活狀態,并且是否在層次結構中的激活狀態。它考慮了游戲對象以及其所有父對象的激活狀態。- 如果
activeInHierarchy
為true
,表示該對象在場景中處于激活狀態且其所有父對象也處于激活狀態;如果為false
,表示它或者其任一父對象處于非激活狀態。
bool isActiveInHierarchy = gameObject.activeInHierarchy;
-
activeSelf
:activeSelf
屬性只表示游戲對象自身的激活狀態,不考慮其父對象。如果activeSelf
為true
,表示游戲對象自身處于激活狀態;如果為false
,表示游戲對象自身處于非激活狀態。
bool isActiveSelf = gameObject.activeSelf;