一个简单的获得点击世界坐标的方法
1 | public bool ScreenPoitToWorldPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector3 worldPoint) { |
要再获得ui的本地坐标的话就rectTransform.InverseTransformPoint(worldPoint)
1 | public bool ScreenPoitToWorldPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector3 worldPoint) { |
要再获得ui的本地坐标的话就rectTransform.InverseTransformPoint(worldPoint)