实现UI显示在最上面的功能

同学们肯定遇到过UI被遮挡的情况,那如何让UI显示在最前面呢,先看效果

原理:UI的排序方式是和unityHierarchy窗口的层级顺序有关的,排序在下就越后显示,所以按照这个理论,当我们鼠标指到UI的时候把层级设置到最下层就好了

1.创建一个几个用于排序的UI图片

2.创建一个脚本

3.编写脚本逻辑(非常简单)

代码片段

cs 复制代码
    public void OnPointerEnter(PointerEventData eventData)
    {
        transform.SetAsLastSibling();
    }

4.挂载脚本(给这几个图片都挂上)

5.点击运行就可以看到效果啦

相关推荐
Autumn_ing7 小时前
Design.md生成UI怎么验收?举例运营后台的颜色、状态和数据核对
前端·ui·ai·设计系统·paico·ai生成ui·design.md
特立独行的猫a12 小时前
仓颉语言UI开发实战:我用仓颉写了个桌面版力扣
算法·leetcode·ui·tauri·仓颉·cj-tarui
Wang's Blog13 小时前
Java 项目实战: 交友项目 - JWT 概述:为什么要用 Token 换掉 Session
java·ui·交友
骑士雄师18 小时前
食堂的节点和提示词的关系
ui·节点和提示词
兰亭妙微UI设计公司20 小时前
兰亭妙微交互设计公司:从4个方面聊聊UI设计规范
ui·设计规范
空堂与归21 小时前
Gemini 4 Argon 发布:物理推理模型控机器人?
人工智能·gpt·ui·ai·机器人
兰亭妙微UI设计公司2 天前
兰亭妙微用户体验设计公司的设计细节:关于提示的那些事
ui·ux·ue
UWA2 天前
UGUI性能排查实战:隐藏血条后耗时下降,减少顶点为何没改善
ui·性能优化·cpu·游戏开发
技术人生0012 天前
Selenium4 Python 完整教程(适合网页自动化、页面数据采集、UI自动化测试)
python·ui·自动化