UGUI控制UI的顯示層級


1.調用transform.SetAsLastSibling();將該UI的顯示層級調到最上面。

   調用transform.SetAsFirstSibling();將該UI的顯示層級調到最下面。

在Hierarchy同一層級的越往上越先渲染

2. 

如下圖所示,在深入一下渲染繪制的順序

UIMain 和 UINext 是同級目錄,因為UINext 在UIMain下面 所以優先渲染UIMain這樣UINext將在屏幕最前面。UISub原理一樣,由此可得出。

精靈顯示從前面的 到后面的排序   NextB > NextA >SubB>SubA>MainA>MainB 。(與排列順序有關,可以通過改變Hieraychy位置改變顯示層級)

UGUI研究院之UI的深度學習(二) - 雨松MOMO程序研究院 - 3

transform.SetSiblingIndex 和 GetSiblingIndex就是設置與獲取 GameObject在兄弟節點的位置。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM