UGUI_UI事件监听接口

public class L15 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        //常用事件接口
        //IPointerEnterHandler - OnPointerEnter 指针进入对象时调用
        //IPointerExitHandler - OnPointerExit 指针离开对象时调用
        //IPointerDownHandler - OnPointerDown 在对象上按下指针时调用
        //IPointerUpHandler - OnPointerUp 松开指针时调用
        //IPointerClickHandler - OnPointerClick 点击时调用

        //IBeginDragHandler - OnBeginDrag 开始拖曳时调用
        //IDragHandler - OnDrag 拖曳时调用
        //IEndDragHandler - OnEndDrag 结束拖曳时调用

        //使用事件接口
        //1.继承Mono的脚本再继承对应事件接口
        //2.实现接口的方法
        //3.将脚本挂载到想要就监听事件的UI控件上

        //PointerEventData相关参数
        //父类 BaseEventData

        //pointerId 判断鼠标左中右键的ID(-1,-3,-2)
        //position 当前指针的屏幕坐标系
        //pressPosition 按下鼠标时的指针瞬间位置
        //delta 指针移动增量
        //clickCount 点击次数
        //clickTime 点击事件

    }
}
posted @ 2025-04-05 17:32  cannedmint  阅读(19)  评论(0)    收藏  举报