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);

  • 相关阅读:
    Scrum Works 1.84安装
    使用Sandcastle Styles 来生成VS2008的帮助文档.
    NDoc 用户指南(转)
    第一章 C#语言基础(C# Language Elements)
    SQL Server 2005 中删除重复记录
    SDE 远程连接
    C# 按钮美化技巧
    SOP 中的 Service
    C# DateTime赋值为null
    C# WebBrowser显示html字符串
  • 原文地址:https://www.cnblogs.com/dlvguo/p/9716002.html
Copyright © 2011-2022 走看看