unity3D 脚本中按键或鼠标输入响应函数

原创 2013年12月03日 13:39:17

             简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数,不够完善,以后碰到再慢慢添加。

             

//*******键盘输入*************
1.Input.GetKey("up");          //按住键盘上键
2.Input.GetKey(KeyCode.UpArrow)//按住键盘上键, (KeyCode.UpArrow)是键码,输入中会用到很多
3.Input.GetKeyDown ("up");     //按下键盘上键
4.Input.GetKeyUp ("up");       //放开键盘上键
5.Input.GetButton(KeyCode.W);  //按下W键,注意大写
6.Input.GetKeyDown(KeyCode.Alpha0);//这是数字0键的响应,其他键类似
7.Input.GetAxis("Mouse ScrollWheel"//鼠标滚轮响应事件,有float类型返回值,向前滚返回正数,向后滚返回负数
//*************************
//说明:【1】式子1和2的效果是一样的
//     【2】Input.GetButton()和Input.GetKey()效果是一样的(我没见过有不同的,有发现区别请跟我说说)
//*************************

//*******鼠标输入*************
Input.GetMouseButton(0);       //当0键被按住持续侦测(包含down和up各一次)
Input.GetMouseButtonDown(0);   //当0键被按下一次
Input.GetMouseButtonUp(0);     //当0键放开一次
//键 : 0 = 左键 ,1 = 右键, 2 = 中键
 



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

unity中获取键盘响应值

unity中获取键盘响应值

01_Unity3D的输入(Input)——键盘和鼠标

Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式。      本节我们介绍Unity3D中如何监听用户的鼠标、键盘输入。      ...

unity常用事件响应函数

这是Unity里面很基础的东西,写下它一是做笔记加深巩固,而是养成一个好的习惯,废话不多说进入正题。 OnMouseEnter  鼠标移入GUI控件或者碰撞时才响应 OnMouseOver    ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Unity UGUI Button 按下,抬起,连续按下,鼠标退出事件响应函数

using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; using System.Collection...

关于unity5鼠标在物体上的检测相关问题

1、鼠标检测事件有OnMouseEnter()、OnMouseExit()、OnMouseHover()。OnMouseEnter()只在鼠标第一次移动到物体上时会出发一次,OnMouseExit()...
  • hjzyzr
  • hjzyzr
  • 2016年06月12日 11:18
  • 1425

【Unity&按键设置】按下任意按键,返回按键的名称

实现的是:按下任意按键,返回按键的名称 根据参考资料1 1.方法 OnGUI() 函数的时间Event方法 using UnityEngine; using System.Collectio...

Unity中鼠标左键按下,拖拽物体移动

把这段脚本拖给想要拖拽的物体,然后加上碰撞盒就可以了。 private Vector3 _vec3TargetScreenSpace;// 目标物体的屏幕空间坐标 private ...
  • cbbbc
  • cbbbc
  • 2016年04月26日 16:34
  • 2608

Unity3D之Input输入事件总结

一、Unity的基本输入事件(最常用):      鼠标点击:   Input.GetMouseButtonDown(0)           //鼠标左键按下   Input.GetMous...

【Unity 3D】学习笔记四十六:输入与控制——键盘事件

在游戏中,玩家控制主角移动,按键攻击,选择行走。都需要在程序中监听玩家的输入。unity为开发者提供了input库,来支持键盘事件,鼠标事件以及触摸事件。本文主要回顾键盘事件,以后会逐文复习鼠标以及触...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity3D 脚本中按键或鼠标输入响应函数
举报原因:
原因补充:

(最多只允许输入30个字)