當前位置:編程學習大全網 - 網站源碼 - Unity UGUI怎麽樣獲得UI在屏幕上的位置坐標?

Unity UGUI怎麽樣獲得UI在屏幕上的位置坐標?

使用 RectTransformUtility.ScreenPointToLocalPointInRectangle 方法。

public Vector2 CurrMousePosition(Transform thisTrans)

{

Vector2 vecMouse;

RectTransform parentRectTrans = thisTrans.parent.GetComponent<RectTransform>();

RectTransformUtility.ScreenPointToLocalPointInRectangle(parentRectTrans, Input.mousePosition, UICamera, out vecMouse);

return vecMouse;

}

Unity? 是實時3D互動內容創作和運營平臺 。包括遊戲開發、美術、建築、汽車設計、影視在內的所有創作者,借助Unity將創意變成現實。 Unity平臺提供壹整套完善的軟件解決方案,可用於創作、運營和變現任何實時互動的2D和3D內容,支持平臺包括手機、平板電腦、PC、遊戲主機、增強現實和虛擬現實設備。

  • 上一篇:1994拍攝源代碼
  • 下一篇:太原哪裏賣足球裝備?
  • copyright 2024編程學習大全網