判断鼠标是否在UGUI的UI上,脚本实现IPointerDownHandler接口,需要挂载在UI上
- 判断鼠标是否在UI上点击
- public void OnPointerDown(PointerEventData eventData)
- {
- Debug.Log("点击了地图,点击的点为" + eventData.position.ToString());
- }
- 判断鼠标是否在进入UI上
- bool b = EventSystem.current.IsPointerOverGameObject();
- if (b)
- {
- Debug.LogError(b+"点击到UI");
- }
- else
- {
- Debug.LogError(b+"没点到");
- }