zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    logback配置和使用
    安装多个jdk导致eclipse打不开问题
    Spring事务管理
    使用JavaConfig配置SpringMVC
    Spring pom.xml配置
    Maven私服搭建(Nexus Repository Manager 3)
    Maven多环境配置
    Maven多模块构建实例
    Maven依赖机制
    Maven安装与配置
  • 原文地址:https://www.cnblogs.com/dlvguo/p/9716002.html
Copyright © 2011-2022 走看看