zoukankan      html  css  js  c++  java
  • UGUI图片拖动功能

    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
     
  • 相关阅读:
    sobel
    构造函数
    #pragma once & ifnde
    #pragma comment
    SET容器
    重载[] int& operator[ ]( )
    仿函数 operator()()
    remove_if erase
    vector
    map
  • 原文地址:https://www.cnblogs.com/gwen-/p/13958767.html
Copyright © 2011-2022 走看看