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上测试即可

总结

感谢大家的支持!

相关推荐
UI设计和前端开发从业者1 小时前
从UI设计到数字孪生实战应用:构建智慧金融的智能风控平台
ui·金融
小赖同学啊2 小时前
物联网中的Unity/Unreal引擎集成:数字孪生与可视化控制
物联网·unity·游戏引擎
Zlzxzw6 小时前
使用unity创建项目,进行动画制作
unity·游戏引擎
ui设计前端开发老司机9 小时前
数字孪生技术为UI前端提供全面支持:实现产品的可视化配置与定制
ui
X_StarX10 小时前
【Unity笔记01】基于单例模式的简单UI框架
笔记·ui·unity·单例模式·游戏引擎·游戏开发·大学生
九班长10 小时前
Golang服务端处理Unity 3D游戏地图与碰撞的详细实现
3d·unity·golang
ysn1111113 小时前
NGUI实现反向定位到层级面板结点
unity
Thomas_YXQ20 小时前
Unity3D DOTS场景流式加载技术
java·开发语言·unity
Clair-Sean21 小时前
【交互设计】UI 与 UX 简介:从核心概念到行业实践
ui·ux
KhalilRuan1 天前
Unity-MMORPG内容笔记-其一
unity·游戏引擎