unity检测鼠标是点击在UI上还是物体上
2017-02-27 21:55
453 查看
void Update() { if (Input.GetMouseButtonDown(0)||(Input.touchCount >0 && Input.GetTouch(0).phase == TouchPhase.Began)) { #if IPHONE || ANDROID if (EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)) #else if (EventSystem.current.IsPointerOverGameObject()) #endif Debug.Log("当前触摸在UI上"); else Debug.Log("当前没有触摸在UI上"); } }
相关文章推荐
- unity区分点击在3D物体还是2D UI上
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标
- unity实现鼠标点击后拖拽物体
- Unity 将UI放置在鼠标点击位置的位置
- unity 在鼠标点击位置生成物体
- UGUI--------UI以及3D物体显示在鼠标点击位置
- 【Unity】UGUI如何判断鼠标或者手指是否点击到UI上
- Unity判断是否点击到UI、3D物体
- Unity中判断鼠标是否点击到了UI
- Unity 鼠标点击屏幕创建物体
- unity 鼠标拖动 物体旋转 点击变色 拖动移动
- 【Unity快速实现小功能】快速添加一个鼠标点击物体的识别功能
- Unity 物体跟随鼠标点击移动,判断物体是否在移动
- unity 在UI中 点击画布 返回鼠标所在画布的位置
- 检测当前鼠标点击的是UI的代码
- 【NGUI】Unity中如何判断NGUI中当前鼠标是否点击UI上
- 怎么让鼠标检测点击到的物体并出发事件
- 我的Unity(1)一点一滴 鼠标点击任意位置,物体移动到该位置。
- unity 点击UI时不触发场景物体的响应
- Unity中物体如何移动到鼠标点击位置