按照视频的思路一直做到物品描述ToolTip的显示和隐藏都一切正常,但是加入了控制跟随的相关代码后,执行时,当鼠标移动到物品格子上时,信息面板显示出来后就马上消失,在物品格子内移动鼠标会反复出现上述情况。
经检查,注释掉InventoryManager脚本里的Update里以下方法后,ToolTip的显示和隐藏都正常,只是无法跟随显示。
private void Update()
    {
        if (isToolTipShow == true)
        {
            Vector2 position;
            RectTransformUtility.ScreenPointToLocalPointInRectangle(canvas.transform as RectTransform, Input.mousePosition, null, out position);
            toolTip.SetToolTipPosition(position);
        }
    }
是因为你把面板跟随鼠标后,它就认为你的鼠标在提示面板上了,所以就隐藏了
解决办法:
把提示面板的Image的 Raycast Target取消勾选了