赞
踩
1 . 获得键盘
Input.GetKey(KeyCode.A)
Input.GetKeyDown(KeyCode.A)
Input.GetKeyUp(KeyCode.A)
2.获得鼠标信息
Input.mousePosition // 鼠标位置
Input.GetMouseButton 获取按钮
3.轴输入
Input.GetAxis 获取轴
根据坐标轴名称返回虚拟坐标系中的值。
使用控制器和键盘输入时此值范围在-1到1之间;
1、Input类中的常用属性
属性名 | 类型 | 属性类型 | 含义 |
anyKey | bool | get | 获取任意键按住 |
anyKeyDown | bool | get; | 获取任意键按下 |
mousePosition | Vector3 | get; | 获取鼠标移动的坐标 |
2、Input类中常用属性
(1)、GetKey(KeyCode key)
方法类型:静态。
参数:key—键盘上的某个键。
返回值:bool—当键盘上某个键被一直按住的时候,其返回值为true,否则为false。
含义:检测键盘上的某个键是否被一直按住,如果该键一直按住,其返回值为true,否则为false。
重载方法:GetKey(string name)
(2)、GetKeyDown(KeyCodekey)
方法类型:静态。
参数:key—键盘上的某个键。
返回值:bool—当键盘上某个键被按下的时候,其返回值为true,否则为false。
含义:检测键盘上的某个键是否被按下,如果该键被按下,其返回值为true,否则为false。
重载方法:GetKeyDown(string name)
(3)、GetKeyUp(KeyCodekey)
方法类型:静态。
参数:key—键盘上的某个键。
返回值:bool—当键盘上某个键按下之后抬起的时候,其返回值为true,否则为false。
含义:检测键盘上的某个键是否被按下之后抬起,如果该键被按下之后抬起,其返回值为true,否则为false。
重载方法:GetKeyUp (string name)
(4)、GetMouseButtonDown(intbutton)
方法类型:静态。
参数:button—表示鼠标上的键,0:表示鼠标左键,1:表示鼠标右键,2表示鼠标中键,3:表示鼠标上键,4:表示鼠标下键(其中3和4件不经常用,因为有的鼠标上没有这两个键)。
返回值:bool—当鼠标上某个键被按下之后,其返回值为true,否则为false。
含义:检测鼠标上的某个键是否被按下,如果该键被按下,其返回值为true,否则为false。
(5)、GetAxis(stringaxisName)
方法类型:静态。
参数:axisName—轴向,Horizontal:表示水平方向,其值从-1到1之间变化,当A键被按下的时候其在水平方向上的向量为0-1(取不到0),当D键被按下的时候其在水平方向上的向量为-1-0(取不到0),当A键和D键都没有被按下的时候,其水平方向上的向量为0;Vertical:表示竖直方向,其值从-1到1之间的变化,当W键被按下的时候其在竖直方向上的向量为0-1(取不到0),当S键被按下的时候其在竖直方向上的向量为-1-0(取不到0),当S键和W键都没有被按下的时候,其竖直方向上的向量为0。
返回值:float—按下设定的某个键之后,表示变化的数值,从-1到1之间变化。
含义:检测键盘上某个按键被一直按住的时候,其在设定的方向上的变化。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。