Unity 脚本中的输入类

Unity 脚本中的输入类

什么是输入类

一个封装输入功能的类,用于读取输入管理器中设置的键,以及访问移动设备中的多点触控或加速度数据。简单来说就是获取生物在机器上的操作unity 检测键盘输入,比如手机上的陀螺仪,电脑上的键盘鼠标。

建议在Update中检测用户输入

获取鼠标输入

unity输入按键_unity 检测键盘输入_矩阵键盘检测4×4键盘

按下指定的鼠标按钮时返回true

bool 结果=Input.GetMouseButton(0);

当指定鼠标被按下时,第一帧返回真

bool 结果=Input.GetMouseButtonDown(0);

unity输入按键_unity 检测键盘输入_矩阵键盘检测4×4键盘

当用户释放指定的鼠标按钮时,第一帧返回真

bool 结果=Input.GetMouseButtonDown(0);

按钮值设置:

0对应左键unity 检测键盘输入贴图笔刷,1对应右键,2对应中键。

unity输入按键_unity 检测键盘输入_矩阵键盘检测4×4键盘

获取键盘输入

当 name 指定的键被用户按住时返回 true

bool 结果=Input.GetKey(KeyCode.A);

当用户按下具有指定名称的按钮时,为框架返回 true

矩阵键盘检测4×4键盘_unity输入按键_unity 检测键盘输入

bool 结果=Input.GetKey(KeyCode.A);

在用户释放具有给定名称的键的帧返回 true

bool 结果=Input.GetKey(KeyCode.A);

在这里插入我自己的一些困惑:在 Input 类中,Alpha0 到 9 指的是键盘英文字母上的数字,而 KeyPad0 到 9 指的是键盘上的数字