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

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

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

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

2.创建一个脚本

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

代码片段

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

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

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

相关推荐
敢嗣先锋42 分钟前
鸿蒙5.0实战案例:基于原生能力的深色模式适配
ui·移动开发·harmonyos·arkui·组件化·鸿蒙开发
柳鲲鹏4 小时前
Ubuntu编译jetlinks-ui-vue
vue.js·ui
架构文摘JGWZ1 天前
Sun-Panel:简洁且美观的导航首页开源项目!!
ui·开源·开源软件·工具
laimaxgg2 天前
Qt常用控件之单选按钮QRadioButton
开发语言·c++·qt·ui·qt5
类人_猿3 天前
PhotoShop批处理
ui·photoshop·批处理·photoshop批处理
PM大明同学3 天前
Axure PR 9 中继器 02 分页提示
ui·交互·产品经理·axure
十秒耿直拆包选手3 天前
cmake:定位Qt的ui文件
c++·qt·ui·cmake
engchina3 天前
使用 Vite + React 19 集成 Tailwind CSS 与 shadcn/ui 组件库完整指南
css·react.js·ui·vite·tailwind·react 19·shadcn
1024小神3 天前
ios苹果手机使用AScript应用程序实现UI自动化操作,非常简单的一种方式
运维·ui·自动化
画月的亮4 天前
element-ui 使用过程中遇到的一些问题及解决方法
javascript·vue.js·ui