游戏开发小结——退出按钮是一项功能
目标:了解如何在退出键上实现退出功能。
所以我们已经发布了我们的游戏,我们有它的可执行文件,但目前玩家无法退出我们的游戏。他们可以,但前提是游戏在窗口模式下玩,如果在全屏模式下玩,玩家无法执行任何操作返回桌面。
我们的游戏目前还没有办法让玩家离开它。
幸运的是,Unity 有一个简单的方法来解决这个问题。我们可以向 Escape 键添加一个功能,如果玩家按下它,该功能就会退出应用程序。
Application.Quit();
该命令不能在编辑器中使用,因为它特定于构建。这将有效地关闭您的游戏并关闭其当前窗口。
这就是我们想要的功能,那么我们如何实现呢?
好吧,我们创建了一个游戏管理器,用于管理游戏的状态。在这个类中,我们可以检查玩家是否按下了 Escape 键,如果是,我们退出应用程序。
private void Update()
{
if (Input.GetKeyDown(KeyCode.Escape))
{
Application.Quit();
}
}