예제 #1
0
    void Update()
    {
        Vector2 position;

        RectTransformUtility.ScreenPointToLocalPointInRectangle(gameObject.transform as RectTransform, Input.mousePosition, null, out position);
        if (isDrag)
        {
            DragItemUI.show();
            DragItemUI.SetLocalPosition(position);
        }
        else if (isShow)
        {
            TooltipUI.show();
            TooltipUI.SetLocalPosition(position);
        }

        if (isbeibao)
        {
            Beibaoyiman.show();
            time += 1 * Time.deltaTime;
            if (time > 3)
            {
                Beibaoyiman.hidden();
                isbeibao = false;
                time     = 0;
            }
        }
        else
        {
            Beibaoyiman.hidden();
        }
    }
예제 #2
0
    void Update()
    {
        Vector2 position;

        RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("backpackUI").transform as RectTransform, Input.mousePosition, null, out position);
        if (isDrag)
        {
            DragItemUI.show();
            DragItemUI.SetLocalPosition(position);
        }
        else if (isShow)
        {
            TooltipUI.show();
            TooltipUI.SetLocalPosition(position);
        }
    }
예제 #3
0
    void Update()
    {
        Vector2 position;

        //将鼠标指向的屏幕上的位置的坐标转化为物体坐标并赋值给position
        RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find("KnapsackUI").transform as RectTransform, Input.mousePosition, null, out position);

        if (isDrag)
        {
            DragItemUI.Show();   //另外创建的DragItemUI显示
            DragItemUI.SetLocalPosition(position);
        }
        else if (isShow)
        {
            TooltipUI.Show();
            TooltipUI.SetLocalPosition(position);  //设置TooltipUI显示时的坐标
        }
    }