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

总结

感谢大家的支持!

相关推荐
豆几的窝1 天前
230+效率功能2026AI插件脚本大合集V7.0最新中文版支持Illustrator 2026-CS6 Win/Mac
ui·illustrator
孟无岐1 天前
【Laya】Component 使用说明
typescript·游戏引擎·游戏程序·laya
weixin_409383121 天前
cocos shader三角流光
游戏引擎·cocos2d
Mars-xq2 天前
godot 毛玻璃效果着色器shader
游戏引擎·godot·着色器
绀目澄清2 天前
unity3d AI Navigation 中文文档
游戏·unity
绀目澄清2 天前
Unity 的AI Navigation 系统详细总结
人工智能·unity·游戏引擎
我命由我123452 天前
Photoshop - Photoshop 工具栏(58)锐化工具
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
绀目澄清2 天前
Unity3D AI Navigation 详解:从基础概念到实战应用
unity·游戏引擎
小雨下雨的雨2 天前
Flutter 框架跨平台鸿蒙开发 —— Flex 控件之响应式弹性布局
flutter·ui·华为·harmonyos·鸿蒙系统
weixin_409383122 天前
cocos shader流光文字 不显示透明部分
游戏引擎·cocos2d