UGUI检查鼠标是否点击到UI
2016-12-27 14:38
267 查看
需要使用引用UnityEngine.EventSystems
上述代码点击到UI后,不会再执行旋转功能,除非移动到UI外面
void Update () { if (Input.GetMouseButton(0)) { if (EventSystem.current.IsPointerOverGameObject()) //检查是否点击到UI // if (EventSystem.current.IsPointerOverGameObject(Input.GetTouch(0).fingerId)) //如果要用于手机上,则使用这条 { return; } x += Input.GetAxis("Mouse X") * 5; y += Input.GetAxis("Mouse Y") * 5; y = Mathf.Clamp(y, -90, 90); transform.localEulerAngles = new Vector3(-y, x, transform.localEulerAngles.z); } } }
上述代码点击到UI后,不会再执行旋转功能,除非移动到UI外面
相关文章推荐
- UGUI判断鼠标或者手指是否点击在UI上
- UGUI判断鼠标或者手指是否点击在UI上
- 【Unity】UGUI如何判断鼠标或者手指是否点击到UI上
- Unity_UGUI判断鼠标或者手指是否点击在UI上(三)
- UGUI_判断鼠标或者手指是否点击在UI上
- UGUI 之 判断鼠标或者手指是否点击在UI上
- UGUI研究院之判断鼠标或者手指是否点击在UI上
- 【Unity】UGUI如何判断鼠标或者手指是否点击到UI上
- Unity UGUI鼠标点击UI不受影响方法IsPointerOverGameObject
- UGUI研究院之判断鼠标或者手指是否点击在UI上
- UGUI判断鼠标或手指(移动平台)是否点击在UGUI上
- unity 判断鼠标或者手指是否点击在UI上
- 判断鼠标或者手指是否点击在UI上(用于应对不能点击UI的情况)
- Unity中判断鼠标是否点击到了UI
- ugui 判断鼠标是否进入ui
- UGUI--------UI以及3D物体显示在鼠标点击位置
- 【NGUI】Unity中如何判断NGUI中当前鼠标是否点击UI上
- UGUI防止穿透和判断点击的是否是UI
- UGUI -(unity3d 5)判断是否点击在UI 上 Bug,IsPointerOverGameObject()在移动输入模式检测失败
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标