// 通过物体的世界坐标,获取物体的屏幕坐标
Vector2 screen_xy = SEHCameraManage.Instance.pCamera.WorldToScreenPoint(pos);
Vector2 outPos;
// 通过物体的屏幕坐标,获取物体的UI局部坐标
if (RectTransformUtility.ScreenPointToLocalPointInRectangle(UIManager.Instance.pCanvase.transform as RectTransform, screen_xy, UIManager.Instance.pUICamera, out outPos))
{
Debug.Log("outPos=" + outPos);
BossDropBoxBtn.rectTransform.localPosition = new Vector3(outPos.x, outPos.y, 0);
}
通过物体的世界坐标,获取对应的UI界面坐标
最新推荐文章于 2024-07-15 16:16:04 发布