记录自己的一个低级错误(关于拖拽功能)
首先,背景是这样的:
整体思路:
一个面板,内部有多个Image,for循环给每个Image添加拖拽事件,在拖拽事件中,获取当前鼠标下的UI,克隆
出现问题:
由于拖拽事件是鼠标移动后才开始执行,所以会导致鼠标下UI可能是背景框,从而克隆错误对象
大致代码:
因后续修改,未留下原始代码,思路如下:
解决方案:
首先想到点击事件获取对象,但是点击事件是鼠标抬起时执行,所以不能获取到;Update鼠标按下获取,这么low的方法, 直接pass了,后面再大佬提醒下,采用临时变量存储当前对象,代码如下: