using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Test : MonoBehaviour,IDragHandler
{
private GameObject nowDrag_go;//当前拖拽的物体
public void OnDrag(PointerEventData eventData)
{
FollowMouse(eventData);
}
private void FollowMouse(PointerEventData eventData)
{
Vector3 globalMousePos;
if (RectTransformUtility.ScreenPointToWorldPointInRectangle(GameObject.Find("Canvas").transform as RectTransform,
eventData.position, eventData.pressEventCamera, out globalMousePos))
{
nowDrag_go.transform.position = globalMousePos;
}
}
}