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

总结

感谢大家的支持!

相关推荐
公爵爱学习13 分钟前
无人机多点巡航
游戏引擎·无人机·cocos2d
公爵爱学习1 小时前
关于无人机定点飞行的一些解释和Matlab程序绘制
游戏引擎·无人机·cocos2d
object not found14 小时前
从 Page Design 到 System Design:我对 UI/UX 的一次认知变化
ui·ux
wgslucky15 小时前
Godot GDScript初学者遇到的问题记录
游戏引擎·godot
xy345315 小时前
Axure9.0中继器遮罩实现方法
前端·ui·html·axure·原型·产品设计
晴天1617 小时前
Ant Design UI 库核心原理与应用
ui
点心的游戏开发世界17 小时前
GDScript 入门笔记(五):函数
笔记·游戏引擎·godot
谢斯20 小时前
[unity]如何在unity中添加newtonsoft-json
unity·json·游戏引擎
玫瑰互动GEO21 小时前
腾讯AnswerBit(GEO优化监测平台)技术拆解:UI自动化如何采集真实AI回答
大数据·人工智能·ui·ai·自动化·geo优化
天人合一peng21 小时前
Unity标记固定颜色及投影标记
unity