鼠标事件的使用

来源:互联网 发布:恋夜秀场破解软件酷安 编辑:程序博客网 时间:2024/05/17 12:01

   

      void  OnMouseDown():当鼠标上的按钮被按下时触发的事件;

      void   OnMouseDrag():当用户鼠标拖拽GUI元素或碰撞体时调用,drag使用在鼠标down后up之前,每帧都会发送此消息;

      void  OnMouseEnter():当鼠标进入物体范围时被调用;

      void   OnMouseExit():当鼠标退出时被调用;

      void   OnMouseOver():当鼠标移动到某对象的上方时触发的事件;

      void   OnMouseUp():当鼠标按键被松开时触发的事件。

   /// <summary>    /// 放在上面    /// </summary>    void OnMouseOver()    {        GetComponent<MeshRenderer>().material.color = Color.green;        print("OnMouseOver");    }    private void OnMouseExit()    {        GetComponent<MeshRenderer>().material.color = Color.white;        print("OnMouseExit");    }    /// <summary>    /// 点击    /// </summary>    private void OnMouseDown()    {        GetComponent<MeshRenderer>().material.color = Color.blue;        print("OnMouseDown");    }    /// <summary>    /// 拖拽    /// </summary>    private void OnMouseDrag()    {        GetComponent<MeshRenderer>().material.color = Color.black;        print("OnMouseDrag");    }       private void OnMouseUp()    {        GetComponent<MeshRenderer>().material.color = Color.white;        print("OnMouseUp");    }


原创粉丝点击