System.Array values = System.Enum.GetValues(typeof(KeyCode));
foreach(KeyCode code in values){
if(Input.GetKeyDown(code)){ print(System.Enum.GetName(typeof(KeyCode), code)); }
}
How do you READ or GET info from an input from a joystick/controller? - Unity Answers
这段代码展示了如何在Unity中通过遍历KeyCode枚举获取并检查当前按下的是哪个游戏控制器的按键。它利用Input.GetKeyDown()函数监听输入,并打印出对应的按键名称。
2183





