zoukankan      html  css  js  c++  java
  • Unity3D Input 键盘控制

    function Update (){
        //Input.GetKey ("down") == Input.GetKey(KeyCode.DownArrow)
        if (Input.GetKey(KeyCode.DownArrow) || Input.GetKey (KeyCode.S)){
            transform.Translate(0,0,5*Time.deltaTime);
        }
        //Input.GetKey ("up") == Input.GetKey(KeyCode.UpArrow)
        if (Input.GetKey(KeyCode.UpArrow) || Input.GetKey (KeyCode.W)){
            transform.Translate(0,0,-5*Time.deltaTime);
        }
    
        //Input.GetKey ("left") == Input.GetKey(KeyCode.LeftArrow)
        if (Input.GetKey(KeyCode.LeftArrow) || Input.GetKey (KeyCode.A)){
            transform.Rotate(0,-180*Time.deltaTime,0);
        }
        //Input.GetKey ("right") == Input.GetKey(KeyCode.RightArrow)
        if (Input.GetKey(KeyCode.RightArrow) || Input.GetKey (KeyCode.D)){
            transform.Rotate(0,180*Time.deltaTime,0);
        }
    }
    KeyCode是由Event.keyCode返回的。这些直接映射到键盘上的物理键,以下是键值对应列表: 
    Backspace 退格键 
    Delete  Delete键 
    TabTab键 
    Clear  Clear键 
    Return  回车键 
    Pause  暂停键 
    Escape  ESC键 
    Space  空格键 
    Keypad0  小键盘0 
    Keypad1  小键盘1 
    Keypad2  小键盘2 
    Keypad3  小键盘3 
    Keypad4  小键盘4 
    Keypad5  小键盘5 
    Keypad6  小键盘6 
    Keypad7  小键盘7 
    Keypad8  小键盘8 
    Keypad9  小键盘9 
    KeypadPeriod 小键盘"." 
    KeypadDivide 小键盘"/" 
    KeypadMultiply小键盘"*" 
    KeypadMinus 小键盘"-" 
    KeypadPlus 小键盘"+" 
    KeypadEnter 小键盘"Enter" 
    KeypadEquals 小键盘"=" 
    UpArrow  方向键上 
    DownArrow 方向键下 
    RightArrow 方向键右 
    LeftArrow 方向键左 
    Insert  Insert键 
    Home  Home键 
    EndEnd键 
    PageUp  PageUp键 
    PageDown PageDown键 
    F1功能键F1 
    F2功能键F2 
    F3功能键F3 
    F4功能键F4 
    F5功能键F5 
    F6功能键F6 
    F7功能键F7 
    F8  功能键F8 
    F9  功能键F9 
    F10  功能键F10 
    F11  功能键F11 
    F12  功能键F12 
    F13  功能键F13 
    F14  功能键F14 
    F15  功能键F15 
    Alpha0 按键0 
    Alpha1 按键1 
    Alpha2 按键2 
    Alpha3 按键3 
    Alpha4 按键4 
    Alpha5 按键5 
    Alpha6 按键6 
    Alpha7 按键7 
    Alpha8 按键7 
    Alpha9 按键9 
    Exclaim '!'键 
    DoubleQuote双引号键 
    Hash Hash键 
    Dollar '$'键 
    AmpersandAmpersand键 
    Quote 单引号键 
    LeftParen 左括号键 
    RightParen右括号键 
    Asterisk ' * '键 
    Plus  ' + '键 
    Comma ' , '键 
    Minus ' - '键 
    Period ' . '键 
    Slash ' / '键 
    Colon ' : '键 
    Semicolon' ; '键 
    Less  ' < '键 
    Equals ' = '键 
    Greater ' > '键 
    Question ' ? '键 
      At  '@'键 
    LeftBracket' [ '键 
    Backslash '  '键 
    RightBracket' ] '键 
    Caret ' ^ '键 
    Underscore' _ '键 
    BackQuote' ` '键 
    A  'a'键 
    B  'b'键 
    C  'c'键 
    D  'd'键 
    E  'e'键 
    F  'f'键 
    G  'g'键 
    H  'h'键 
    I  'i'键 
    J  'j'键 
    K  'k'键 
    L  'l'键 
    M  'm'键 
    N  'n'键 
    O  'o'键 
    P  'p'键 
    Q  'q'键 
    R  'r'键 
    S  's'键 
    T  't'键 
    U  'u'键 
    V  'v'键 
    W  'w'键 
    X  'x'键 
    Y  'y'键 
    Z  'z'键 
    Numlock Numlock键 
    Capslock 大小写锁定键 
    ScrollLockScroll Lock键 
    RightShift 右上档键 
    LeftShift 左上档键 
    RightControl右Ctrl键 
    LeftControl左Ctrl键 
    RightAlt 右Alt键 
    LeftAlt 左Alt键 
    LeftApple 左Apple键 
    LeftWindows左Windows键 
    RightApple右Apple键 
    RightWindows右Windows键 
    AltGr Alt Gr键 
    Help  Help键 
    Print  Print键 
    SysReq Sys Req键 
    Break Break键 
    Mouse0 鼠标左键 
    Mouse1  鼠标右键 
    Mouse2 鼠标中键 
    Mouse3 鼠标第3个按键 
    Mouse4 鼠标第4个按键 
    Mouse5  鼠标第5个按键 
    Mouse6  鼠标第6个按键 
    JoystickButton0手柄按键0 
    JoystickButton1手柄按键1 
    JoystickButton2手柄按键2 
    JoystickButton3手柄按键3 
    JoystickButton4手柄按键4 
    JoystickButton5手柄按键5 
    JoystickButton6手柄按键6 
    JoystickButton7手柄按键7 
    JoystickButton8手柄按键8 
    JoystickButton9手柄按键9 
    JoystickButton10手柄按键10 
    JoystickButton11手柄按键11 
    JoystickButton12手柄按键12 
    JoystickButton13手柄按键13 
    JoystickButton14手柄按键14 
    JoystickButton15手柄按键15 
    JoystickButton16手柄按键16 
    JoystickButton17手柄按键17 
    JoystickButton18手柄按键18 
    JoystickButton19手柄按键19 
    Joystick1Button0第一个手柄按键0 
    Joystick1Button1第一个手柄按键1 
    Joystick1Button2第一个手柄按键2 
    Joystick1Button3第一个手柄按键3 
    Joystick1Button4第一个手柄按键4 
    Joystick1Button5第一个手柄按键5 
    Joystick1Button6第一个手柄按键6 
    Joystick1Button7第一个手柄按键7 
    Joystick1Button8第一个手柄按键8 
    Joystick1Button9第一个手柄按键9  
    Joystick1Button10第一个手柄按键10 
    Joystick1Button11第一个手柄按键11 
    Joystick1Button12第一个手柄按键12 
    Joystick1Button13第一个手柄按键13 
    Joystick1Button14第一个手柄按键14 
    Joystick1Button15第一个手柄按键15 
    Joystick1Button16第一个手柄按键16 
    Joystick1Button17第一个手柄按键17 
    Joystick1Button18第一个手柄按键18 
    Joystick1Button19第一个手柄按键19 
    Joystick2Button0第二个手柄按键0 
    Joystick2Button1第二个手柄按键1 
    Joystick2Button2第二个手柄按键2 
    Joystick2Button3第二个手柄按键3 
    Joystick2Button4第二个手柄按键4 
    Joystick2Button5第二个手柄按键5 
    Joystick2Button6第二个手柄按键6 
    Joystick2Button7第二个手柄按键7 
    Joystick2Button8第二个手柄按键8 
    Joystick2Button9第二个手柄按键9 
    Joystick2Button10第二个手柄按键10 
    Joystick2Button11第二个手柄按键11 
    Joystick2Button12第二个手柄按键12 
    Joystick2Button13第二个手柄按键13 
    Joystick2Button14第二个手柄按键14 
    Joystick2Button15第二个手柄按键15 
    Joystick2Button16第二个手柄按键16 
    Joystick2Button17第二个手柄按键17 
    Joystick2Button18第二个手柄按键18 
    Joystick2Button19第二个手柄按键19 
    Joystick3Button0第三个手柄按键0 
    Joystick3Button1第三个手柄按键1 
    Joystick3Button2第三个手柄按键2 
    Joystick3Button3第三个手柄按键3 
    Joystick3Button4第三个手柄按键4 
    Joystick3Button5第三个手柄按键5 
    Joystick3Button6第三个手柄按键6 
    Joystick3Button7第三个手柄按键7 
    Joystick3Button8第三个手柄按键8 
    Joystick3Button9第三个手柄按键9 
    Joystick3Button10第三个手柄按键10 
    Joystick3Button11第三个手柄按键11 
    Joystick3Button12第三个手柄按键12 
    Joystick3Button13第三个手柄按键13 
    Joystick3Button14第三个手柄按键14 
    Joystick3Button15第三个手柄按键15 
    Joystick3Button16第三个手柄按键16 
    Joystick3Button17第三个手柄按键17 
    Joystick3Button18第三个手柄按键18 
    Joystick3Button19第三个手柄按键19
  • 相关阅读:
    数据库 数据库编程二
    Linux 退格键不回显
    数据库 数据库编程一
    数据库 SQL语法二
    数据库 SQL语法一
    数据库 Linux下的MySQL数据库管理
    docker-compose
    winodws同步时间命令
    国内yum源的安装(163,阿里云,epel)
    postgresql双机热备、高可用方案(采用pacemaker+corosync实现)
  • 原文地址:https://www.cnblogs.com/hzm112567/p/4362163.html
Copyright © 2011-2022 走看看