/// <summary>
///获取UI的UI坐标
/// </summary>
/// <param name="targetWordPos"></param>
/// <returns></returns>
public static Vector2 GetUGUIForScreenPos(Vector3 targetWordPos)
{
Vector2 screenPoint = RectTransformUtility.WorldToScreenPoint(Camera.main, targetWordPos);
Vector2 localPoint;
RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("Canvas").GetComponent<RectTransform>(), screenPoint, Camera.main, out localPoint);
return localPoint;
}
Unity获取canvas 下ui 在屏幕中的实际坐标
最新推荐文章于 2024-07-04 04:20:12 发布