【Unity】与鼠标相关的事件函数 OnMouseXXX

触发条件:需要将脚本绑定在有Collider组件的物体上,比如一个Cube上

//鼠标点击物体时执行
    private void OnMouseDown()
    {
        print("OnMouseDown");
    }

    //鼠标在物体上点击但没有抬起时一直执行
    private void OnMouseDrag()
    {
        print("OnMouseDrag");
    }

    //鼠标点击物体后抬起时执行
    private void OnMouseUp()
    {
        print("OnMouseUp");
    }

    //鼠标点击物体后抬起时执行(需要在原物体抬起时触发)
    private void OnMouseUpAsButton()
    {
        print("OnMouseUpAsButton");
    }

    //鼠标移到物体上面执行
    private void OnMouseEnter()
    {
        print("OnMouseEnter");
    }

    //鼠标悬浮在物体上时一直执行
    private void OnMouseOver()
    {
        print("OnMouseOver");
    }

    //鼠标移出物体时执行
    private void OnMouseExit()
    {
        print("OnMouseExit");
    }

 

相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页