解决button阻挡scrllrect滑动的问题
发布日期:2022-03-03 10:44:02
浏览次数:7
分类:技术文章
本文共 1560 字,大约阅读时间需要 5 分钟。
using UnityEngine;
using UnityEngine.UI; using UnityEngine.EventSystems; using UnityEngine.Events;namespace rkt
{public class DragItem : MonoBehaviour, IBeginDragHandler, IEndDragHandler, IDragHandler,IDropHandler
{ [Header("要拖动的ScrollRect")] public ScrollRect DragScorll; private UnityEvent m_onBeginDrag; private UnityEvent m_onEndDragEvent; private UnityEvent m_onDragEvent; private UnityEvent m_onDropEvent;public UnityEvent onBeginDragEvent
{ get { if (null == m_onBeginDrag) { m_onBeginDrag = new UnityEvent(); } return m_onBeginDrag; } } public UnityEvent onEndDragEvent { get { if (null == m_onEndDragEvent) { m_onEndDragEvent = new UnityEvent(); } return m_onEndDragEvent; } } public UnityEvent onDragEvent { get { if (null == m_onDragEvent) { m_onDragEvent = new UnityEvent(); } return m_onDragEvent; } }public UnityEvent onDropEvent
{ get { if (null == m_onDropEvent) { m_onDropEvent = new UnityEvent(); } return m_onDropEvent; } }public void OnBeginDrag(PointerEventData eventData)
{ if (DragScorll != null) { DragScorll.OnBeginDrag(eventData); } if(onBeginDragEvent != null) { onBeginDragEvent.Invoke(); } }public void OnDrag(PointerEventData eventData)
{ if (DragScorll != null) { DragScorll.OnDrag(eventData); } if(onDragEvent != null) { onDragEvent.Invoke(); } }public void OnEndDrag(PointerEventData eventData)
{ if (DragScorll != null) { DragScorll.OnEndDrag(eventData); } if(onEndDragEvent != null) { onEndDragEvent.Invoke(); } } public void OnDrop(PointerEventData eventData) { if(onDropEvent != null) { onDropEvent.Invoke(); } } } }转载地址:https://blog.csdn.net/yangjie6898862/article/details/122588708 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年03月21日 16时31分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c语言对结构体排序中间变量,求助:c语言怎么实现结构体的排序? 总是弄不对啊...
2019-04-21
c语言宏定义只能在最前面吗,C语言宏定义注意事项
2019-04-21
android悬浮窗服务卡死,Android 悬浮窗兼容问题谈
2019-04-21
表格相关的html语言,HTML标记语言——表格标记
2019-04-21
web聊天界面html,PC端Web聊天界面+代码分享(HTML+CSS)
2019-04-21
cmake qt 添加路径 项目_CMake配置Qt工程
2019-04-21
使用python开发的软件协议_WEB开发——Python WSGI协议详解
2019-04-21
冰点下载器手机版apk_冰点文库下载器
2019-04-21
python信号采集代码_13行代码实现:Python实时视频采集(附源码)
2019-04-21
h5引入json_纯js直接引入json文件
2019-04-21
python格式化字符串总结_Python字符串处理方法总结
2019-04-21
python中true什么意思_python中的bool是什么意思
2019-04-21
jacobian 矩阵意义_Jacobian矩阵和Hessian矩阵的作用是什么?
2019-04-21
c++ jna 数据类型_JNA 使用总结
2019-04-21
拉格朗日matlab编程例题,Matlab习题讲解.doc
2019-04-21
case是不是php语言关键字,PHP语言 switch 的一个注意点
2019-04-21
linux php mkdir失败,linux – mkdir错误:参数无效
2019-04-21
config.php渗透,phpMyAdmin 渗透利用总结
2019-04-21