Unity UGUI —— 鼠标穿透UI问题(Unity官方的解决方法)
2016-07-18 09:54
573 查看
解决方案 : http://www.cnblogs.com/fly-100/p/4570366.html
这里我们直接在使用Input.GetMouseButtonDown(0)的地方加了一个检测函数,CheckGuiRaycastObjects,如下
这里我们直接在使用Input.GetMouseButtonDown(0)的地方加了一个检测函数,CheckGuiRaycastObjects,如下
bool CheckGuiRaycastObjects() { PointerEventData eventData = new PointerEventData(Main.Instance.eventSystem); eventData.pressPosition = Input.mousePosition; eventData.position = Input.mousePosition; List<RaycastResult> list = new List<RaycastResult>(); Main.Instance.graphicRaycaster.Raycast(eventData, list); //Debug.Log(list.Count); return list.Count > 0; }
相关文章推荐
- 「Unity」与iOS、Android平台的整合:3、导出的Android-Studio工程
- 另类Unity热更新大法:代码注入式补丁热更新
- 京城游戏人-Day4:Prefab 预制件用法(1)
- 京城游戏人-Day3:对摄像机/屏幕尺寸关系的理解(1)
- Unity实现拨打电话
- 基于SteamVR开发Htcvive应用-helloworld(一)
- Unity+Vuforia SDKAR开发系列教程--1.3 Vuforia SDK 技术
- Unity+Vuforia SDKAR开发系列教程--1.5AR发展前景展望
- Unity+Vuforia SDKAR开发系列教程--1.4 vuforia成功案例介绍
- Unity+Vuforia SDKAR开发系列教程--1.2 AR增强现实技术的应用领域
- Unity+Vuforia SDKAR开发系列教程--1.1 AR技术介绍
- Unity3D 优化总结
- Unity+Vuforia SDKAR开发系列教程(目录)
- unity3d-网址收藏
- XLT的unity3D学习笔记(一)
- Unity简单多人聊天室
- unity3d 第六天
- Unity3D开发之Matrix4x4矩阵变换
- Unity4.3.4_2D—刚体移动
- 【Unity】热更新素材资源操作(一)——文件路径和打包