zoukankan      html  css  js  c++  java
  • unity3d的键盘和鼠标输入

    一.键盘的输入

    •GetKey,GetKeyDown,GetKeyUp三个方法分别获取用户键盘按键的输入

      1. GetKey:用户长按按键有效;

     bool down = Input.GetKeyDown(KeyCode.Space);  

      2. GetKeyDown:用户按下按键时有效;

     bool held = Input.GetKey(KeyCode.Space);
    

     3.GetKeyUp:用户抬起按键时有效;

    bool up = Input.GetKeyUp(KeyCode.Space);
    

      

    • anyKey,anyKeyDown

    anyKey用于监听用户的任意按键输入或鼠标点击,事件触发后返回true。anyKeyDown:当任意按键松开时返回true。

    示例

    if (Input.anyKey)
     
    {
     
    }
    

      

    二.鼠标的输入

    •GetMouseButton

         1. GetMouseButton 对应的键处于按下状态时返回true

         2. GetMouseButtonDown 对应的键被按下时返回true

         3. GetMouseButtonUp 对应的键弹起时返回true

    示例:    

      if (Input.GetMouseButton(0))
     
           {
     
              //"鼠标左键按下"
     
           }  
     
           else if(Input.GetMouseButton(1)) 
     
          {
     
              //"鼠标右键按下"
     
           } 
     
          else if(Input.GetMouseButton(2))
     
         {
     
             // "鼠标中键按下"
     
         }
    

      

  • 相关阅读:
    Tomcat笔记
    HAProxy简介
    Ansible简介与实验
    DHCP&PXE&Cobbler简单实现
    Keepalived实现LVS-DR集群高可用
    Web of Science爬虫(WOS、SCI):风车WOS下载器
    梦境时分,记录梦境
    基层码农谈领导力
    企业部署 Kubernetes 的终极目标是什么
    Scrum 敏捷实践中的三大角色
  • 原文地址:https://www.cnblogs.com/andrew-address/p/12682971.html
Copyright © 2011-2022 走看看