U3D鼠标点击事件

public class ClickCountDetector : MonoBehaviour, IPointerClickHandler
{
    public void OnPointerClick(PointerEventData eventData)
    {
        int clickCount = eventData.clickCount;

        if (clickCount == 1)
            OnSingleClick();
        else if (clickCount == 2)
            OnDoubleClick();
        else if (clickCount > 2)
            OnMultiClick();
    }

    void OnSingleClick()
    {
        Debug.Log("单击");
    }

    void OnDoubleClick()
    {
        Debug.Log("双击");
    }

    void OnMultiClick()
    {
        Debug.Log("多击");
    }
}

 

作者:小糸侑

个性签名:愿你被这个世界所喜爱