UGUI研究院之不添加摄像机解决UI与UI特效叠层问题
来源:互联网 发布:网络售药 京东 编辑:程序博客网 时间:2024/05/22 02:11
using UnityEngine;using System.Collections;using UnityEngine.UI; public class UIDepth : MonoBehaviour {public int order;public bool isUI = true;void Start () {if(isUI){Canvas canvas = GetComponent<Canvas>();if( canvas == null){canvas = gameObject.AddComponent<Canvas>();}canvas.overrideSorting = true;canvas.sortingOrder = order;}else{Renderer []renders = GetComponentsInChildren<Renderer>(); foreach(Renderer render in renders){render.sortingOrder = order;}}}}
原理就是设置 sortingOrder ,给需要修改order的UI元素挂上UIDepth脚本 。如下图所示,在UI容器中设置order。
注意: UI0 我设置了order =0 (可以不设置,因为默认所有UI的Order都是0)
ParticleSystem 我设置了order =1
UI2 我设置了order =2
所以效果是,UI2 挡住 ParticleSystem 挡住 UI0
0 0
- UGUI研究院之不添加摄像机解决UI与UI特效叠层问题
- UGUI_不添加摄像机解决UI与UI特效叠层
- UGUI-UI添加特效
- UGUI播放UI特效以及解决特效与UI的层级问题
- UGUI研究院之UI的深度学习
- UGUI研究院之UI粒子特效自适应缩放(二十二)
- UGUI研究院之UI粒子特效自适应缩放(二十二)
- Unity ugui摄像机AABB动态剔除不可见UI
- unity UGUI与模型混合显示(ui显示特效)
- UGUI如何在UI与UI直接穿插粒子特效和模型
- UGUI(九)UI粒子特效
- UGUI研究院之判断鼠标或者手指是否点击在UI上
- UGUI研究院之判断鼠标或者手指是否点击在UI上
- Unity特效与UI遮挡的问题
- 解决UI摄像机叠加时的点击重叠问题
- UGUI UI点击穿透问题
- UGUI中UI穿透问题
- UGUI点击按钮穿透、UI跟随摄像机旋转
- A*算法 学习记录
- 【软工】初识软工-《软件工程导论》
- 我的博文之路由此开启
- |洛谷|分治|P1010 幂次方
- 小话设计模式(五)原型模式
- UGUI研究院之不添加摄像机解决UI与UI特效叠层问题
- [深度学习基础] 1. 图像识别问题的挑战及数据驱动过程
- 5-2 派生类的构造函数
- 大数据之Linux+大数据开发篇
- 连续工作七天之后的说~
- (笔记)Spring实战_最小化Spring XML配置(4)_使用Spring基于Java的配置
- 文章标题 HDU 1902 :The Dragon of Loowater(贪心)
- stm32
- 国家新印的钱,是怎么到女人们手中的?