PointerEventData eventData = new PointerEventData(EventSystem.current); eventData.pressPosition = pos; eventData.position = pos; List<RaycastResult> list = new List<RaycastResult>(); GraphicRaycaster CanvasUI = GetComponent<GraphicRaycaster>(); CanvasUI.Raycast(eventData, list); for (int i = 0; i < list.Count; i++) { Debug.Log(list[i].gameObject.name); }
Unity3D:输出按下时,点击到的UI
最新推荐文章于 2020-06-28 15:33:56 发布