相关基础知识与注意事项烦请参见拙作——
该接口实现方法如下:
public void OnDrag(PointerEventData eventData)
{
//当鼠标在A对象按下并拖拽时 A对象每帧响应一次此事件
//注:如果不实现此接口,则后面的四个接口方法都不会触发
Debug.Log("OnDrag " + name);
}
该接口实现方法如下:
public void OnInitializePotentialDrag(PointerEventData eventData)
{
//当鼠标在A对象按下还没开始拖拽时 A对象响应此事件
//注:此接口事件与IPointerDownHandler接口事件类似
// 有兴趣的朋友可以测试下二者的执行顺序这里不再赘述
Debug.Log("OnInitializePotentialDrag " + name);
}
该接口实现方法如下:
public void OnBeginDrag(PointerEventData eventData)
{
//当鼠标在A对象按下并开始拖拽时 A对象响应此事件
// 此事件在OnInitializePotentialDrag之后响应 OnDrag之前响应
Debug.Log("OnBeginDrag " + name);
}
该接口实现方法如下:
因篇幅问题不能全部显示,请点此查看更多更全内容