Unity——動態改變物體遮擋層級
在動態建立物體時,通常同父級下先建立的子物體會被後建立的遮擋,此時就需要我們用程式碼改變物件的層級。
GameObject go;
go.transform.SetAsLastSibling();//設定物件為最下層
go.transform.SetAsFirstSibling();//設定為最上層
有時需要把物件放置在中間某個位置,
go.transform.SetSiblingIndex(-1);//數字為-1時設定物件最下層
go.transform.SetSiblingIndex(0);//數字為0時設定物件最上層
go.transform.SetSiblingIndex(1);//數字為1時設定物件位第二層