UGUI之拖拽事件

一.案例演示

demo说明:拖拽一个持有Image组件的游戏物体,按下鼠标时让其跟随

二.实现拖拽相关接口

涉及到拖拽相关的功能需要实现接口IBeginDragHandler, IDragHandler, IEndDragHandler;

可以用VS的菜单快速实现接口如下图所示

三.代码实现

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;//注意要引入命名空间EventSystems

public class itemDrag : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler
{
    private RectTransform m_RectTransform;
    void Start()
    {
        m_RectTransform = GetComponent<RectTransfor

猜你喜欢

转载自blog.csdn.net/ellis1970/article/details/144712858
今日推荐