Unity3D - 【API】检测鼠标的点击与键盘按键的按下

版权声明:转载请注明出处 https://blog.csdn.net/qq_42292831/article/details/86295617

调用Input类中的GetButtonDown()或GetButtonUp()函数;

调用Input类中的GetKeyDown()或GetKeyUp()函数;

************************************************************************************************************************************

一:监测鼠标左右键的点击

Input.GetMouseButtonDown(0)      //左键按下

Input.GetMouseButtonDown(1)      //右键按下     

< 关于Up与Down可以在控制控制动画状态(Animator Controller)之间切换的时候使用 >

Input.GetMouseButtonUp(0)      //左键松开

Input.GetMouseButtonUp(1)      //右键松开     

  使用示例:

if(Input.GetMouseButtonDown(0))
{
    //......
}

二:检测键盘按键的按下

Input.GetKeyDown(KeyCode.A)      //A键的按下检测

Input.GetKeyUp(KeyCode.Space)      //空格键按下检测

Input.GetKeyDown(KeyCode.LeftShift)    //位于键盘左侧的Shift键按下检测

Input.GetKeyDown(KeyCode.RightShift)    //位于键盘右侧的Shift键按下检测

  使用示例:

if (Input.GetKeyUp(KeyCode.Space))
{
     //......
}

猜你喜欢

转载自blog.csdn.net/qq_42292831/article/details/86295617
今日推荐