private void Update() { // tooltipPanel的显示 if (isShowing) { // 将鼠标所在的位置转换为localPosition Vector2 rectPos; RectTransformUtility.ScreenPointToLocalPointInRectangle( GameObject.Find("PackageUI").transform as RectTransform, Input.mousePosition, null, out rectPos ); tooltipPanel.gameObject.transform.localPosition = rectPos; tooltipPanel.Display(); } // 图标拖拽 if (isDraging) { // 实现思路:Copy一份icon,让icon跟随鼠标移动。 } }