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(); } }
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); } }
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显示时的坐标 } }