1.创建一个脚本 在脚本中实现三个接口

2.实现这三个接口方法
(IBeginDragHanler)是开始拖拽-当鼠标点击时执行
(IDragHandler)是拖拽时-当鼠标按下并移动时执行
(IEndDargHandler)是拖拽完成时-当拖拽完成并松开鼠标时执行
3.实现简单的拖拽
当开始拖拽时当前游戏物体的位置与鼠标位置相等
public void OnBeginDrag(PointerEventData eventData)
{
transform.position = eventData.position;
}拖拽中保持跟随(只设置一个拖拽开始跟随鼠标位置不能保持跟随)
public void OnDrag(PointerEventData eventData)
{
//保持位置跟随鼠标位置
transform.position = eventData.position;
}完成拖拽时这个物体位置就是鼠标松开时的位置
public void OnEndDrag(PointerEventData eventData)
{
tranform.position = eventData.position
}可以根据游戏内容实现背包物品的拖拽等效果!
版权声明:本文为qq_44142415原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。