[UGUI]UGUI深度管理

原创 2015年07月09日 22:11:19

UGUI的深度管理非常简单直观,规则如下:

  1. 如果同时存在多个Canvas,Sort Order值大的显示在前

  2. 同一个Canvas中,多个同级子元素,按照在Hirerachy中的上下顺序,靠下方的显示在上方。

  3. 中的规则按照父级优先的原则适用于多重复杂层级关系。

运行时改变层级用到Transform的几个方法,都很简单直观,看名字也能猜出来是什么用法:

  • GetSiblingIndex() 获取物体在同级物体中的索引顺序 SetAsFirstSibling()

  • 设置为同级物体中第一个(即Hierachy中最上面的,显示在最下面) SetAsLastSibling()

  • 设置为同级物体中最后一个(即Hierachy中最下面的,显示在最上面) SetSiblingIndex(int idx)

  • 直接设置物体在同级中的索引

版权声明:请尊重原创内容,转载请注明来源及链接。

相关文章推荐

Unity的UGUI调节深度而不影响位置

Hello,我是 KitStar。   最近在使用UNITY的UGUI的时候碰见一个尴尬的问题。 就是想切换一组图片的前后关系,也就是深度。本来使用着RectTransform.SetSi...
  • KiTok
  • KiTok
  • 2016年08月06日 17:57
  • 3529

unity开发遇到的几个坑(UGUI等)

总结一些unity现有版本中遇到的坑。
  • rcfalcon
  • rcfalcon
  • 2015年01月13日 15:47
  • 68249

KING_Unity学习之UGUI_Canvas渲染顺序以及层次关系总结

之前一直用NGUI开发界面,但看到现在的unity的新版本的UGUI也不错,这几天专门学习了一下,用过NGUI的人都知道NGUI的渲染顺序或者层级关系是Deapth(深度)决定,而UGUI的界面是用C...

UGUI 之 Canvas布局层级关系(一)

一、用过NGUI的人们都知道,各种NGUI的sprite之间是可以有dept来进行分层管理,以便处理层级间的关系,而在unity4.6开始的UGUI中,这是通过Canvas来设置深度关系的 我在开发中...

Unity UGUI 原理篇(五):Auto Layout 自動佈局

Auto Layout System Auto Layout System 是基於 Rect Transform Layout System 之上的系統,自動調整一個或多個的元素大小、位置、間格,又...

Unity NGUI和UGUI与模型、特效的层级关系

目录1、介绍两大UI插件NGUI和UGUI 2、unity渲染顺序控制方式 3、NGUI的控制 4、UGUI的控制 5、模型深度的控制 6、粒子特效深度控制 7、NGUI与模型和粒子特效穿...
  • k46023
  • k46023
  • 2016年10月05日 11:39
  • 9964

unity 使用UGUI创建图集

听说UGUI使用比较方便,今天特地来学习一下。用过NGUI的都知道,在2D界面添加图片背景,是不可以直接将资源里面的图片拖给对象做为背景的,需要先将图片资源打成图集,然后从图集里面去选择自己的图标。但...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Unity UGUI 代码改变遮挡层级

UGUI在Screen Space - Overlay渲染模式下,由于不依赖摄像机渲染,使得其无法通过修改Z轴的方式修改物体间的层级关系,以下是解决方案: 我创建了一个空的工程,然后创建了一个I...

UGUI学习笔记(一) 渲染层级

1.Unity3D中的渲染顺序如下:   不同的Camera的Depth   相同Camera下的不同SortingLayer   相同SortingLayer下的不同Z轴/Order in L...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[UGUI]UGUI深度管理
举报原因:
原因补充:

(最多只允许输入30个字)