如何使我的游戏在Unity 3D中使用C#响应箭头输入?

Lil*_*wen 1 c# unity-game-engine

我正在使用3D和C#在Unity中制作游戏。目前,我正在使用键盘上的字母控制该块,if (Input.GetKey("d"))但想改用箭头键。我查看了堆栈溢出上的其他问题,这些问题解释了如何响应空格键输入,但没有解释如何响应箭头键输入。

Fre*_*hön 6

if (Input.GetKey(KeyCode.LeftArrow)) 
{
    // Left arrow is being held down
}
Run Code Online (Sandbox Code Playgroud)

这是您可以使用的所有键代码的列表:https ://docs.unity3d.com/ScriptReference/KeyCode.html

要单击,请使用Input.GetKeyDown