能够处理各种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的更多相关文章

随机推荐

  1. 通过三层交换机实现不同VLAN间的通信(案例+Cisco模拟器配置)

    如图,其中PC1和4位于销售部VLAN10,PC2和PC5位于市场部VLAN20,PC3和PC5位于财务部VLAN30,各主机的IP地址以及子网掩码已列出,下面将讲解如何配置利用三层交换机来实现不同V ...

  2. 基于zynq XC7Z100 FMC接口通用计算平台 XC7Z100

      一.板卡概述 本板卡基于Xilinx公司的FPGA XC7Z100 FFG 9000 芯片, 该平台为设计和验证应用程序提供了一个完整的开发平台.该平台使设计师能够更加简单进行高性能的原型设计,并 ...

  3. iotop发现jdb2/sdb1-8 io使用过高解决办法

    一.现象 [root@push-- ~]# iotop otal DISK READ: 0.00 B/s | Total DISK WRITE: 6.26 M/s TID PRIO USER DISK ...

  4. Big Data(二)分布式文件系统那么多,为什么hadoop还需要一个hdfs文件系统?

    提纲 - 存储模型- 架构设计- 角色功能- 元数据持久化- 安全模式- 副本放置策略- 读写流程- 安全策略 存储模型 - 文件线性按字节切割成块(block),具有offset,id - 文件与文 ...

  5. CodeForces-721B-Passwords

    链接: https://vjudge.net/problem/CodeForces-721B 题意: Vanya is managed to enter his favourite site Code ...

  6. 树莓派Zero W无键盘无屏幕初始化

    买了个树莓派Zero W,结果发现没mini hdmi线 淘宝了一根mini hdmi,等了5天,拿到手后发现zero还没地接键盘,这下脑袋大了 查了下资料,发现树莓的系统,可以这boot分区中加入一 ...

  7. NOIP2016提高A组五校联考4总结

    坑爹的第一题,我居然想了足足3个小时,而且还不确定是否正确. 于是,我就在这种情况下心惊胆跳的打了,好在ac了,否则就爆零了. 第二题,树形dp,本来差点就想到了正解,结果时间不够,没打完. 第三题, ...

  8. MySQL报错:Cause: java.sql.SQLException: Incorrect string value: '\xE6\x9D\xA8","...' for column 'obj_value' at row 1

    1.插入MySQL表时,报错:Cause: java.sql.SQLException: Incorrect string value: '\xE6\x9D\xA8","...' ...

  9. 对Git仓库里的.idea进行研究------引用

    1.什么是.idea文件夹 因为IntelliJ IDEA是JetBrains最早推出的IDE(JetBrains一开始叫IntelliJ),因此使用IDEA作为配置文件夹的名称.按照这个SO问题里最 ...

  10. C# 自定义类中括号取值 测试

    public class ABC : Hashtable{} static class Program { public static ABC a= new ABC(); static void Ma ...