Unity自定义区域UI滑动事件

自定义区域UI滑动事件

介绍

一提到滑动事件联想到有太多的插件了比如EastTouchBundle,今天想单纯通过UI去做一个滑动事件而不是基于Box2d或者Box去做滑动事件。

制作

1.创建一个Image

2.创建脚本

csharp 复制代码
using UnityEngine;
using UnityEngine.EventSystems;

/// <summary>
/// UI的拖拽事件
/// </summary>
public class ImageDrag : MonoBehaviour,IDragHandler,IBeginDragHandler,IEndDragHandler
{
    public void OnBeginDrag(PointerEventData eventData)
    {
        Debug.LogError("开始拖拽");
    }

    public void OnDrag(PointerEventData eventData)
    {
		Debug.LogError("拖拽中");
    }

    public void OnEndDrag(PointerEventData eventData)
    {
        Debug.LogError("结束拖拽");
	}
}

将脚本放到Image上测试即可

总结

感谢大家的支持!

相关推荐
FAREWELL000753 小时前
Untiy基础学习(六)MonoBehaviour基类的简单介绍
学习·unity·游戏引擎
虾球xz5 小时前
游戏引擎学习第260天:在性能分析器中实现钻取功能
网络·c++·学习·游戏引擎
unityのkiven9 小时前
介绍Unity中的Dictionary
unity·游戏引擎
江湖人称小鱼哥15 小时前
docker安装flowable ui
ui·docker·容器
Tester_孙大壮18 小时前
从装饰器出发,优雅处理 UI 自动化中的异常
运维·ui·自动化
18538162800余--19 小时前
短视频矩阵系统批量剪辑模式开发详解,支持OEM
线性代数·ui·矩阵·音视频·概率论
大G哥19 小时前
.NET 配置文件详解:高效使用 .props 文件
开发语言·前端·javascript·ui·.net
曼巴UE520 小时前
UE5.3 C++ 如何在c++ 中拿到UI元素,并绑定不同事件响应功能
c++·ui·ue5
cwl721 天前
Unity WebGL、js发布交互
javascript·unity·webgl
虾球xz1 天前
游戏引擎学习第263天:添加调试帧滑块
c++·学习·游戏引擎