1. 程式人生 > >unity中HideFlags的利用

unity中HideFlags的利用

don pre rar 顯示 div table ont ins 場景

HideFlags主要用於控制物體在hierarchy,Inspector視圖的顯示銷毀等的bit mask~

None:默認情況,正常可見對象~

API:

HideInHierarchy:在Hierarchy視圖中隱藏,並且如果它保存在一個資源中,不會顯示在Project視圖中~

HideInInspector:在Inspector視圖中隱藏,無法查看其相關的組件~

DontSave:對象不會保存到場景中,當一個新的場景創建的時候也不會被銷毀~

NotEditable:對象可以顯示在Inspector視圖中,但是不能被編輯~

HideAndDontSave:是HideInHierarchy和DontSave的組合~

void Start () {
    var c = GameObject.CreatePrimitive(PrimitiveType.Cube);
     c.hideFlags = HideFlags.HideInHierarchy;
     c.hideFlags = HideFlags.HideInInspector;
    c.hideFlags = HideFlags.NotEditable;
}

HideInInspector:(並不是Inspector視圖中沒有東西,只是將各組件隱藏)

unity中HideFlags的利用