[UGUI]UGUI深度管理

UGUI的深度管理非常簡單直觀,規則如下:

  1. 如果同時存在多個Canvas,Sort Order值大的顯示在前

  2. 同一個Canvas中,多個同級子元素,按照在Hirerachy中的上下順序,靠下方的顯示在上方。

  3. 中的規則按照父級優先的原則適用於多重複雜層級關係。

運行時改變層級用到Transform的幾個方法,都很簡單直觀,看名字也能猜出來是什麼用法:

  • GetSiblingIndex() 獲取物體在同級物體中的索引順序 SetAsFirstSibling()

  • 設置爲同級物體中第一個(即Hierachy中最上面的,顯示在最下面) SetAsLastSibling()

  • 設置爲同級物體中最後一個(即Hierachy中最下面的,顯示在最上面) SetSiblingIndex(int idx)

  • 直接設置物體在同級中的索引

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章