UnityEventSystem
能够处理各种UI事件:
IPointerEnterHandler:当指针进入
void OnPointerEnter(PointerEventData eventData);
IPointerExitHandler : 当指针出去
void OnPointerExit(PointerEventData eventData)
IPointerDownHandler :当指针在可视化区域按下
void OnPointerDown(PointerEventData eventData);
IPointerUpHandler : 当指针在可视化区域下抬起
void OnPointerUp(PointerEventData eventData);
IPointerClickHandler :当指针在可视化区域点击一下一上
void OnPointerClick(PointerEventData eventData);
IBeginDragHandler :当开始拖拽
void OnBeginDrag(PointerEventData eventData);
IInitializePotentialDragHandler :在可视化区域按下,类似IPointerEnterHandle
void OnInitializePotentialDrag(PointerEventData eventData);
IDragHandler : 推拽进行中
void OnDrag(PointerEventData eventData);
IEndDragHandler :推拽结束
void OnEndDrag(PointerEventData eventData);
注意 PointerEventData中的Position:指当前按下鼠标或者触摸的屏幕坐标
delta:上一次的鼠标或触摸偏移量
IScrollHandler : 滚动事件在滚动的时候
void OnScroll(PointerEventData eventData);
注意:PointerEventData中的scrollDelta:滚动偏移量
IDropHandler :拖动事件当拖动俩个物体碰见时候触发
void OnDrop(PointerEventData eventData);
UnityEventSystem的更多相关文章
随机推荐
- python多线程之threading、ThreadPoolExecutor.map
背景: 某个应用场景需要从数据库中取出几十万的数据时,需要对每个数据进行相应的操作.逐个数据处理过慢,于是考虑对数据进行分段线程处理: 方法一:使用threading模块 代码: # -*- codi ...
- 牛客假日团队赛6 D 迷路的牛 (思维)
链接:https://ac.nowcoder.com/acm/contest/993/D 来源:牛客网 迷路的牛 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...
- node模块管理
淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org
- Android仿支付宝扣款顺序,动态改变ListView各Item次序
前言:今天遇到个需求,需要让用户动态选择语音传输方式的次序,突然想起支付宝选择扣款顺序的功能,恰好能满足需要,就花了点时间写了个demo,在此权当学习记录 先上效果图 支付宝的效果 demo的效果 思 ...
- Java线程与Linux内核线程的映射关系(转)
Java线程与Linux内核线程的映射关系 Java线程与Linux内核线程的映射关系Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程 ...
- Java数组反转
public static void reverseArr(int[] arr) { /* 循环中定义变量min=0最小索引 max=arr.length‐1最大索引 min++,max‐‐ */ f ...
- Django模型层(各种表及表数据的操作)
目录 一.Django模型层 0. django模型层的级联关系 1. 配置django测试脚本 (1)方式一 (2)方式二 2. orm表数据的两种增删改 (1)方式一: (2)方式二: 3. pk ...
- SP Flash Tool版本对应MTK处理器型号(SP Flash Tool 版本速查)
SP Flash Tool v3.1224.0.100 MT6516,MT6573,MT6573,MT6575,MT6575,MT6577, SP Flash Tool v3.1332.0.187 M ...
- js支持中文的hex编码 bin2hex (utf-8)
背景: 最近对接接口的时候需要将请求参数转为16进制,因此研究了下这个bin2hex.在js中转16进制 使用的是: str.charCodeAt(i).toString(16); 在遇到中文的时候编 ...
- mobx使用
1.mobx状态管理 安装:creact-react-app mobx action.store.reducer. action是一个函数,事件调用actions直接修改state,Actions是唯 ...