ScreenPointToWorldPointInRectangle() public static method

public static ScreenPointToWorldPointInRectangle ( RectTransform rect, Vector2 screenPoint, Camera cam, Vector3 &worldPoint ) : bool
rect RectTransform
screenPoint Vector2
cam Camera
worldPoint Vector3
return bool
コード例 #1
0
        public static bool ScreenPointToLocalPointInRectangle(RectTransform rect, Vector2 screenPoint, Camera cam, out Vector2 localPoint)
        {
            localPoint = Vector2.zero;
            Vector3 position;
            bool    result;

            if (RectTransformUtility.ScreenPointToWorldPointInRectangle(rect, screenPoint, cam, out position))
            {
                localPoint = rect.InverseTransformPoint(position);
                result     = true;
            }
            else
            {
                result = false;
            }
            return(result);
        }