我正在使用3D和C#在Unity中制作游戏。目前,我正在使用键盘上的字母控制该块,if (Input.GetKey("d"))
但想改用箭头键。我查看了堆栈溢出上的其他问题,这些问题解释了如何响应空格键输入,但没有解释如何响应箭头键输入。
if (Input.GetKey(KeyCode.LeftArrow))
{
// Left arrow is being held down
}
这是您可以使用的所有键代码的列表:https ://docs.unity3d.com/ScriptReference/KeyCode.html
要单击,请使用Input.GetKeyDown
。