UGUI自动判断UI层次
来源:互联网 发布:关口知宏和高中生之旅 编辑:程序博客网 时间:2024/05/22 05:26
问题描述:
在开发中,经常会遇到需要判断UI层次的问题,比如imagetop 在 imageCenter上层 ,imageCenter 在 imageBottom上层,注意这里的层次关系指的是实际的UI显示层次
与UI在Hierachy中的层级无关,此时就要判断出这种层次关系来;
解决思路:
public RectTransform rect;
public Canvas ca;
public Vector2 v2;
void OnGUI(){
if(GUILayout.Button("dddfffff"))
{
v2= RectTransformUtility.WorldToScreenPoint (ca.worldCamera, rect.position);
PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);
eventDataCurrentPosition.position = v2;
List<RaycastResult> results = new List<RaycastResult>();
EventSystem.current.RaycastAll(eventDataCurrentPosition, results);
for (int i = 0; i < results.Count; i++) {
Debug.Log (results[i].gameObject.name);
}
}
}
阅读全文
0 0
- UGUI自动判断UI层次
- UGUI 如何判断鼠标停在UI上
- ugui 判断鼠标是否进入ui
- ugui 点击在ui和非ui的判断
- UGUI判断鼠标或者手指是否点击在UI上
- UGUI之判断是否点在UI上
- UGUI判断鼠标或者手指是否点击在UI上
- UGUI如何判断鼠标是否在UI上
- Unity3d UGUI判断鼠标是否在UI上
- UGUI的UI自动填充整个屏幕的脚本
- Unity UGUI中按钮自动触发UI事件
- 【Unity3D ugui】UI特效的位置自适应及调整层次关系的一种解决方案
- 【UGUI】UGUI 防止UI穿透
- UI层次
- UGUI EventSystems UI拖拽
- UGUI-UI添加特效
- 【Unity3D】【UGUI】UI Overview
- UGUI UI操作事件
- java集合的运用:控制台简单员工管理系统
- 在Web应用中接入微信支付的流程之极简清晰版 (转)
- 多线程——线程练习
- elasticsearch学习总结(三) API的使用范例5
- Android注解——Butter Knife的使用
- UGUI自动判断UI层次
- 导出瓦片参数说明
- vue中使用less编译css
- CSS
- 杂烩一
- 141. Linked List Cycle(java)
- 9个java对象的初始化和回收的面试题
- jQuery自动触发事件
- Android将对象存储到SharedPreferences中