蓝鸥Unity入门鼠标事件学习笔记

蓝鸥Unity入门鼠标事件学习笔记

相关文章

蓝鸥Unity入门脚本组件学习笔记
蓝鸥Unity入门脚本生命周期学习笔记
蓝鸥Unity入门Input类学习笔记
蓝鸥Unity入门GameObject学习笔记
蓝鸥Unity入门Vector3学习笔记
蓝鸥Unity入门Transform学习笔记
蓝鸥Unity入门Time类学习笔记
蓝鸥Unity入门Mathf类学习笔记

蓝鸥Unity入门预设体学习笔记

首先,我们创建一个Cube,然后把摄像机对准Cube,然后调整一下视角。
然后,我们在Cube上创建一个脚本Test,然后对鼠标事件进行练习。
1、鼠标事件:OnMouseDown()、OnMouseUp()

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour {


    //鼠标事件

    //1、当鼠标点击下去时调用
    void  OnMouseDown(){
        print ("Down");

    }
    //2、当鼠标取消下去时调用
    void  OnMouseUp(){
        print ("Up");

    }


} 


2、鼠标事件:OnMouseDrag()、OnMouseExit()、OnMouseExit()、OnMouseUpAsButton()

using UnityEngine;
using System.Collections;

public class Test : MonoBehaviour {


    //鼠标事件

    //1、当鼠标点击下去时调用
    void  OnMouseDown(){
        print ("Down");

    }
    //2、当鼠标取消下去时调用
    void  OnMouseUp(){
        print ("Up");

    }

    //3、当鼠标持续按下左键不放时调用
    void OnMouseDrag(){
        print ("Drag");
    }


    //4、当鼠标进入到内部时调用
    void  OnMouseEnter(){
        print ("Enter");
    }


    //5、当鼠标离开到内部时调用
    void  OnMouseExit(){
        print ("Exit");
    }

    //6、当鼠标持续停留在游戏对象身上的时候调用
    void  OnMouseOver(){
        print ("Over");
        
    }

    //7、当我们像点击按钮一样点击游戏对象
    void  OnMouseUpAsButton(){
        print ("UpAsButton");
    }

}


你可能感兴趣的:(Unity3D开发)