1:做拖动效果在这里用到了两个函数 一个 OnDrag 一个onDrop 函数
2: OnDrag 函数 属于用来处理拖动的图片的函数 OnDragItem
3:onDrop 函数 属于处理拖动结束后 要替换的对象图片 OnDropItem
4:拖动过程中的图片 用一个其他图片代替 --> btn_ItemEmpty
具体实现方法:
function OnDragItem(eventData)
local pos = eventData.pressEventCamera:ScreenToWorldPoint(Vector3(eventData.position.x,eventData.position.y, self.btn_ItemEmpty.transform.position.z))
self.btn_ItemEmpty:SetActive(true)
self.btn_ItemEmpty.transform.position = pos;
self:SetSprite("Atlas_Icon",stoneData.tblItem.icon, btn_ItemEmpty)
end
function Equip_StoneUI:OnDropItem
self.btn_ItemEmpty:SetActive(false)
end