using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
public class UI_Ctrl : MonoBehaviour, IPointerClickHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler
{
bool IS_Down;
public void OnPointerClick(PointerEventData eventData)
{
print("点击");
}
public void OnPointerDown(PointerEventData eventData)
{
print("-----按下");
IS_Down = true;
}
public void OnPointerEnter(PointerEventData eventData)
{
print("进入UI");
}
public void OnPointerExit(PointerEventData eventData)
{
print("离开UI");
}
public void OnPointerUp(PointerEventData eventData)
{
print("-----抬起");
IS_Down = false;
}
void Update()
{
if (IS_Down)
{
print("长按");
}
}
}
【Unity】Unity---UGUI UI事件系统之检测鼠标按下抬起
最新推荐文章于 2024-12-25 11:22:14 发布