我是Unity新手,使用Unity 2019.3。我试图在我的安卓游戏中添加后退键功能,但在Unity模拟器和手机中都无法使用。
if (Input.GetKeyDown(KeyCode.Escape))
{
Debug.Log("Back key pressed");
SceneManager.LoadScene(0);
}
else
{
Debug.Log("Back key not pressed");
}
我不断得到 "后退键未按 "的日志消息。
在移动设备中,你应该使用KeyCode.Return。试试这个。
if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Return))
...
根据我的经验,我建议为返回添加UI按钮,因为有些设备可能无法正确处理它。