画面中悬浮球可任意拖拽,拖拽结束后会靠在最近的屏幕边缘,会适应各种分辨率的情况。
利用锚点设置,工程代码见下载链接:https://download.csdn.net/download/piaoyun29/11441684
/// <summary>
/// 设置ui对象边距适应
/// </summary>
/// <param name="target">对象</param>
/// <param name="type">1靠左 2靠右 3top 4 bottom</param>
/// <param name="num">距离</param>
public static void SetUIEdge(GameObject target, Vector3 pos, int type, float num)
{
RectTransform tar = target.GetComponent<RectTransform>();
if (type == 1)
{
tar.anchorMin = new Vector2(0, 0.5f);
tar.a