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

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

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

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

2.创建一个脚本

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

代码片段

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

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

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

相关推荐
星辰即远方1 天前
UI学习2
学习·ui
for_ever_love__1 天前
Objective-C学习UI 的初步了解(2)
学习·ui·objective-c
王夏奇2 天前
pythonUI界面弹窗设置的几种办法
python·ui
spencer_tseng2 天前
ride-hailing app UI
ui
AwesomeCPA3 天前
Miaoduo MCP 使用指南(VDI内网环境)
前端·ui·ai编程
hu55667983 天前
Photoshop(PS)蓝底和红底照片的CMYK值色值是多少
ui·photoshop
UXbot3 天前
AI原型设计工具评测:从创意到交互式Demo,5款产品全面解析
前端·ui·设计模式·ai·ai编程·原型模式
小樱花的樱花3 天前
打造高效记事本:UI设计到功能实现
开发语言·c++·qt·ui
小程故事多_803 天前
AI Coding 工程化革命,Superpowers 管流程,ui-ux-pro-max 管质感
人工智能·ui·架构·aigc·ai编程·ux·claude code
路过&3 天前
自制了一款字体点阵生成器
单片机·ui