鼠标事件

来源:互联网 发布:十年前马云教你做淘宝 编辑:程序博客网 时间:2024/06/06 12:35

OnMouseUpAsButton 与 Up方法本质的区别是,OnMouseUpAsButton是点击了某个游戏物体后鼠标任然还在它身上才会调用,如果点击了后将鼠标移出了这个物体的范围那么就不会调用;而Up是点击了后,不管是在物体的身上松开还是身体外松开都会调用


using UnityEngine;using System.Collections;public class Test : MonoBehaviour{    // 鼠标事件    // 1. 当鼠标点击下去时调用    void OnMouseDown()    {        Debug.Log("Down");    }    // 2.当鼠标持续按下左键不放时调用    void OnMouseDrag()    {        Debug.Log("Drag");    }    // 3. 当鼠标取消点击的时候调用    void OnMouseUp()    {        Debug.Log("Up");    }    // 4. 当鼠标进入到物体内部的时候调用    void OnMouseEnter()    {        Debug.Log("Enter");    }    // 5.当鼠标持续停留在游戏对象身上的时候调用    void OnMouseOver()    {        Debug.Log("Over");    }    // 6.当鼠标离开物体内部的时候调用    void OnMouseExit()    {        Debug.Log("Exit");    }    // 7.当我们像点击按钮一样点击游戏对象,需要点击后鼠标任然还在游戏物体身上才会调用    void OnMouseUpAsButton()    {        Debug.Log("OnMouseUpAsButton");    }}
0 0
原创粉丝点击