Unity3D:Input.GetKeyDown(KeyCode.Escape)在移动设备或PC上均不起作用

时间:2018-11-24 17:59:04

标签: unity3d

这段代码不起作用。当我在if语句上设置断点时,调试器将中断。但是当按下Escape或移动后退按钮(Android)时,GetKeyDown永远不会被触发。

void Update()
{
    if (Input.GetKeyDown(KeyCode.Escape))
        Application.Quit();
}

我也尝试过if (Input.GetButtonDown("Cancel"))。也不起作用。

我将游戏部署到了我的移动设备上。也许有些设置搞砸了?另一个项目效果很好(2D桌面)。我还使用了Unity Remote App。

我正在使用Unity 2018.3.0b2吗?

编辑:以某种方式解决。 Unity Remote App可能是一个问题。 “后退”按钮仅适用于实际的Android设备。

0 个答案:

没有答案