目标:获取两个ugui元素的相隔距离
坑: 当Match不为0时,Canvas的scale不会为1,在获取ui元素的宽度时,
(endStep.rect.width / 2) * canvas.transform.localScale.x
另:获取ugui的屏幕坐标
public static Vector2 GetScreenPos(Canvas canavas, RectTransform rect)
{
switch (canavas.renderMode)
{
case RenderMode.ScreenSpaceOverlay:
return rect.transform.position;
case RenderMode.ScreenSpaceCamera:
break;
case RenderMode.WorldSpace:
break;
}
return Vector2.zero;
}