- 博客(6)
- 收藏
- 关注
原创 Unity的三级排序层级渲染Layer,sorting layer,order in layer
渲染顺序依次为Camera Depth,Canvas Sorting Layer,Canvas Order in layer,这3级可以覆盖到绝大多数渲染顺序,其他还有RectTransform的Posz,Sharder里的Render Queue和深度测试等,每个Canvas画布都有自己的Sorting Layer,在使用RenderTexture渲染3D对象的情况下,想要控制3D与UI的层级关系,需要不同的Canvas有不同的Sorting Layer值,且会根据从小到大的渲染顺序。
2023-02-14 11:25:01
958
原创 LayerMask简析
LayerMask 遮罩层,常用于不同物体对象间的碰撞检测,射线检测等,比如一颗子弹打出去,可以通过设置不同的Mask,来判断击中物体的类型和对应的效果,同时也可以屏蔽UI,或者其他非射击的触发器。下面介绍几个LayerMask的方法,理解他的具体用途。而查看Unity的Layers,第一层和第六层就是Default 和 UI层,1的二进制为0001,从右到左数1表示该层打开,彼此类推。33的二进制为0010 0001表示第一层和第六层被打开。32的二进制位0010 0000表示第一个层被打开,
2023-02-09 11:38:31
578
原创 RectTransform各种属性
③当Min和Max分别重合于上下时,会形成一条线,共有五个属性PosX,Top,Width,Bottom和PosZ,这种情况下PosX变成了线到Pivot的垂直距离,其他三个属性与之前意义一样。②当Min和Max四坐标展开时,会形成一个矩形,此时共有五个属性Left,Top,Right,Bottom,PosZ,其中Left表示UI的左边到矩形的距离,以此类推,PosZ可表示深度。①当Min和Max完全重合时,会形成一个点,共有五个属性Width,Height,PosX,PosY,PosZ,
2023-02-07 10:56:09
501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人