Unity | 置顶窗口
来源:互联网 发布:淘宝详情页文字大小 编辑:程序博客网 时间:2024/06/05 09:59
在Unity中可以创建多层UI,UI的绘制顺序与他们在Canvas下的排列顺序一致,最后绘制的UI会挡住之前绘制的UI。
想要将某个UI层保持在最上层,有两种方法:
- 直接在Hierarchy面板中手动调整UI元素的顺序。
- 用调用
SetAsLastSibling
函数用代码实现。
using UnityEngine;using System.Collections;public class BringToFront : MonoBehaviour { void OnEnable () { transform.SetAsLastSibling (); }}
将包含上述代码的脚本绑定到需要置顶的UI元素上就可以了。 SetAsLastSibling
的原理就是将该UI元素设置为最后一个节点。这样它就会在最后被绘制,也就会显示在最顶层。
阅读全文
0 0
- Unity | 置顶窗口
- 窗口置顶/取消置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶
- 窗口置顶/取消置顶工具
- VB让窗口置顶
- 窗口置顶问题
- 窗口置顶小工具
- swing 窗口置顶
- VB 无标题窗口置顶
- vb窗口置顶函数
- SetWindowPos窗口置顶
- 取消窗口置顶属性
- C++实现窗口置顶
- MFC对话窗口置顶
- python爬虫之GET请求
- 从零学习JAVA多线程(二):线程的状态和属性
- 【自考】C++程序设计(二)类和对象
- 字符设备驱动程序的编写
- PLC--自锁电路
- Unity | 置顶窗口
- 分页(对查询出的数据进行分页显示)
- Java中的继承和组合
- Flask中的flash消息
- HihoCoder 1233 Boxes (bfs 状压)
- 线程间通信
- 上传图片时,需注意事项
- HTML5基本内容
- Android自定义view的点击事件