Unity 3D游戏开发 - U3D入门 | 鼠标键盘输入

获取键盘输入

  • 代码
    • Input.GetKey();                  //按下某键后,持续返回True.
    • Input.GetKeyDown();         //按下某键的一瞬间,返回True.
    • Input.GetKeyUp();             //抬起某键的一瞬间,返回True.
      if(Input.GetKey(KeyCode.A))
      {
          Debug.Log("GetKey: A");
      }
      
      if(Input.GetKeyDown(KeyCode.A))
      {
          Debug.Log("GetKeyDown: A Down");
      }
      
      if(Input.GetKeyUp(KeyCode.A))
      {
          Debug.Log("GetKeyUp: A Up");
      }

       

  • 说明
    • 返回值:bool 类型
    • 参数:KeyCode 枚举(Enum)
    • KeyCode:键码,保存了物理键盘按键 “索引码”。

获取鼠标输入

  • 代码
    • Input.GetMouseButton();                  //按下某键后,持续返回True.
    • Input.GetMouseButtonDown();         //按下某键的一瞬间,返回True.
    • Input.GetMouseButtonUp();             //抬起某键的一瞬间,返回True.
      ​
      if(Input.GetMouseButton(0))
      {
          Debug.Log("Mouse Left");
      }
      
      if(Input.GetMouseButtonDown(0))
      {
          Debug.Log("Mouse Left Down");
      }
      
      if(Input.GetMouseButtonUp(0))
      {
          Debug.Log("Mouse Left Up");
      }
      
      ​

       

  • 说明
    • 返回值:bool 类型
    • 参数:鼠标按键索引值,0 --> 左键,1 --> 右键,2 --> 中键

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值