//以一个物体为距离基准并修正高度后的世界坐标 public static Vector3 GetFingerTargetWolrdPos(Lean.Touch.LeanFinger finger, Vector3 posSrc, float fixY) { var pos = finger.GetWorldPosition(Vector3.Distance(CameraManager.Instance.MainCamera.transform.position, posSrc), CameraManager.Instance.MainCamera); pos.y = fixY; return(pos); }
public static Vector3 GetFingerTargetWolrdPos(Lean.Touch.LeanFinger finger, Vector3 posSrc) { return(finger.GetWorldPosition(Vector3.Distance(CameraManager.Instance.MainCamera.transform.position, posSrc), CameraManager.Instance.MainCamera)); }
public static Vector3 GetFingerTargetWolrdPos(Lean.Touch.LeanFinger finger, GameObject objTarget) { var pos = finger.GetWorldPosition(Vector3.Distance(CameraManager.Instance.MainCamera.transform.position, objTarget.transform.position), CameraManager.Instance.MainCamera); return(pos); }