Vector3[] corners = new Vector3[4];
//世界坐标 单位unit
gameObject.GetComponent<RectTransform>().GetWorldCorners(corners);
//UI 屏幕坐标 单位像素
transform.GetComponent<RectTransform>().GetLocalCorners(corners);
foreach (var item in corners)
{
Debug.Log(item);
}
//坐标顺序 ↙ ↖ ↗ ↘ 从左下开始顺时针
出来的坐标的顺序是左下、左上、右上、右下
————————————————
版权声明:本文为CSDN博主「C-h-h」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chh19941125/article/details/46013407