蓝鸥Unity开发教程之课时13 鼠标事件

 

一、鼠标事件

 

下面就让我们一起来看一下鼠标事件在场景中是怎么实现的?

 

首先,我们创建一个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");
    }

}

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值