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

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

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

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

2.创建一个脚本

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

代码片段

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

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

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

相关推荐
打码的猿15 小时前
在Qt中实现SwitchButton(开关按钮)
开发语言·qt·ui
未来之窗软件服务1 天前
UI设计(三)按实际输出内容递增的序号效果——东方仙盟筑基期
ui·thinkphp·仙盟创梦ide·东方仙盟sdk
知识分享小能手1 天前
微信小程序入门学习教程,从入门到精通,自定义组件与第三方 UI 组件库(以 Vant Weapp 为例) (16)
前端·学习·ui·微信小程序·小程序·vue·编程
記億揺晃着的那天3 天前
Vue + Element UI 表格自适应高度如何做?
javascript·vue.js·ui
Larry_Yanan3 天前
QML学习笔记(三十一)QML的Flow定位器
java·前端·javascript·笔记·qt·学习·ui
Larry_Yanan3 天前
QML学习笔记(三十)QML的布局器(Layouts)
c++·笔记·qt·学习·ui
KC_613 天前
MySQL索引失效的十大场景与性能优化实战
ui
不伤欣4 天前
Unity Mask镂空效果(常用于新手引导或高亮显示UI元素)
游戏·ui·unity·游戏引擎
偶尔的鼠标人4 天前
Avalonia中,使用DataTable类型作为DataGrid的ItemSource 数据源
ui·c#·avalonia
左手吻左脸。4 天前
Element UI表格中根据数值动态设置字体颜色
vue.js·ui·elementui