能够处理各种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. thinkphp 静态缓存设置

    'HTML_CACHE_RULES'=> array('ActionName' => array('静态规则', '静态缓存有效期', '附加规则'),'ModuleName(小写)' = ...

  2. Apache ab测试工具使用方法(无参、get传参、post传参)(转)

    转自Apache ab测试工具使用方法(无参.get传参.post传参) Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包, ...

  3. 清除windows 远程桌面访问记录 批处理

    直接上码供参考 @echo OFF color 0a Title Clear Windows Recent Mode con cols=109 lines=30 :START ECHO. Echo = ...

  4. 关于PHP://input

    $data = file_get_contents("php://input");    php://input 是个可以访问请求的原始数据的只读流. POST 请求的情况下,最好 ...

  5. Elasticsearch:hanlp 中文分词器

    HanLP 中文分词器是一个开源的分词器,是专为Elasticsearch而设计的.它是基于HanLP,并提供了HanLP中大部分的分词方式.它的源码位于: https://github.com/Ke ...

  6. Java基本的程序结构设计 控制流程

    控制流程 java的控制流程和C和C++基本一致,只是不能使用goto语句,不过break语句可以带标签,实现从内层循环跳出的目的.标签可以放在for或者while前面.如下: package com ...

  7. 批处理实现自动Git push

    用Git用的多,每次修改文件后都需要敲几条命令: git add git commit git push ······ 太麻烦了 于是想到使用批处理(.bat)来自动化这个过程(注意:Windows环 ...

  8. TDD之断言验证System.out.print输出

    业务类: public class OutDemo { public void print(String content) { System.out.print(content); } } 测试类: ...

  9. Quartz--Spring 定时任务

    一.quartz核心概念 先来看一张图:      scheduler 任务调度器 trigger 触发器,用于定义任务调度时间规则 job 任务,即被调度的任务 misfire 错过的,指本来应该被 ...

  10. Vue给子组件传值为空

    在项目中会遇到的情况.给子组件传值. 子组件页面可以把数据展现出来.可在方法中却获取不到 解决方法: 父组件添加判断,让页面执行完.再把值带过去.