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 键盘检测代码编码总结

常用按键的按键名与KeyCode编码        键盘按键                           Name                                  ...
  • zhengleiqing
  • zhengleiqing
  • 2016年03月18日 18:40
  • 2488

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

在游戏中,玩家控制主角移动,按键攻击,选择行走。都需要在程序中监听玩家的输入。unity为开发者提供了input库,来支持键盘事件,鼠标事件以及触摸事件。本文主要回顾键盘事件,以后会逐文复习鼠标以及触...
  • u013289188
  • u013289188
  • 2014年08月02日 11:01
  • 14570

Unity插件NGUI实现按键持续响应

  • 2014年05月21日 16:40
  • 19KB
  • 下载

unity响应键盘的组合键

响应组合键即判断两个按键是否同时被按下if(Input.GetKey("c")&&Input.GetKey("1")){ //do sth }这段代码就是在同时按下c键和1键是响应...
  • u013720726
  • u013720726
  • 2017年06月08日 08:08
  • 1033

unity中获取键盘响应值

unity中获取键盘响应值
  • yguoelect
  • yguoelect
  • 2017年04月23日 10:37
  • 922

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

简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数。              //*******键盘输入************* 1.Input.GetKey("up"); ...
  • u012805027
  • u012805027
  • 2013年12月03日 13:39
  • 4963

[unity3d]通过C#脚本操作游戏对象

通过C#脚本创建游戏对象: GameObject.CreatePrimitive(PrimitiveType type); 该方法可以创建一个原始游戏对象;其参数可调置为立方体,球体,圆柱体等系统默...
  • qq_15567051
  • qq_15567051
  • 2015年10月16日 17:48
  • 1204

有关unity3d 输入与控制(键盘与鼠标输入控制)

首先我这里先来总结Input类。 键盘控制类: 1,想要读取轴向使用Input.GetAxis方法获取下列默认轴: "Horizontal" 和"Vertical" 映射于控制杆、A、W、S、...
  • unity3dliao
  • unity3dliao
  • 2016年01月22日 01:04
  • 2376

Unity3D键盘+鼠标漫游脚本

两个代码都附在MainCamera上面,可以实现键盘加鼠标漫游 1、KeyMove.cs  键盘漫游 using UnityEngine; using System.Collect...
  • u013692049
  • u013692049
  • 2016年10月30日 21:39
  • 1777

unity 脚本的挂载 与按钮事件

演示在按钮上挂载一个脚本,(当然一般在父级面板挂载) 一、Add Component ——LoginMgr脚本,在On Click()中添加按钮与方法,如下图 二、动态连接挂载方法 需要组...
  • gongfu_li
  • gongfu_li
  • 2015年06月30日 17:00
  • 3147
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:unity3D 脚本中按键或鼠标输入响应函数
举报原因:
原因补充:

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