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