/// <summary> /// 设置提示框的位置 /// </summary> public void SetPosition() { Vector3 screenPos = Input.mousePosition; //Vector3 panelPos = new Vector3(screenPos.x - (Screen.width / 2) + offset.x, screenPos.y - (Screen.height / 2) + offset.y); Vector3 panelPos = UGUIFollowTarget.ScreenToUI(Camera.main, canvasScaler, screenPos); Vector3 pos = AdjustOutBorder(panelPos); panel.transform.localPosition = pos; }