unity检测键盘的按键名称-JS

建立JS文档
var currentKey:KeyCode;
function Start () {
	currentKey = KeyCode.Space;
}

function OnGUI()
 {
  if (Input.anyKeyDown)
  {
   var e:Event = Event.current;
   if (e.isKey)
   {
    currentKey = e.keyCode;
    Debug.Log("Current Key is : " + currentKey.ToString());
   }
  }
 }

然后运行unity按任何键就会输出对应的名称

常用的按键名称



键盘按键                           Name                                                   KeyCode

字母键:A,B,C……..Z           a,…….z                              A……..Z  (KeyCode.A)

数字键0-9                           0-9                                             Alpha0-----Alpha9

功能键F1—F12                  f1---f12                                       F1—F12

退格键                                backspace                                  Backspace

回车键                                return                                         Return

空格键                                space                                          Space

退出键                                esc                                             Esc

Tab键                                 tab                                            Tab

上下左右方向键            up,down ,left, right                 UpArrow,DownArrow,LeftArrow

左右shift键                     leftshift   ,right shift                         LeftShift, RightShift

左右Alt键                        left alt, right alt                                 LeftAlt  , RightAlt

左右Ctrl键                      leftctrl  , rightctrl                               LeftCtrl,RightCtrl

你可能感兴趣的:(游戏制作,Unity3D)