exitCode | 玩家应用程序在 Windows、Mac 和 Linux 上终止时返回的可选退出代码。默认为 0。 |
退出玩家应用程序。
关闭正在运行的应用程序。在编辑器中,Application.Quit 调用将被忽略。
如果您想在另一个应用程序中运行 Unity 时使用 Application.Quit
,请参考 Unity 作为库 文档。
在 Web 平台上,Application.Quit
会停止 Web Player,但不会影响网页前端。有关实现 Application.Quit
和管理资源清理的方法,请参考 Web 模板 中的示例。
Android 和 iOS 平台拥有自己的专用界面来隐藏和关闭应用程序,对于某些用户来说,这可能是关闭应用程序的首选方法。因此,不建议您使用 Application.Quit
创建自己的关闭方式,以防止应用程序与这些平台界面之间出现不一致的用户体验。如果您必须以编程方式退出 Android 应用程序,可以改为通过 Activity.moveTaskToBack 将应用程序移到后台。有关更多信息,请参考 退出 Unity Android 应用程序。
对于 iOS 平台,在大多数情况下,应用程序的终止应由用户自行决定。在 iOS Player 中调用 Application.Quit
方法可能会让用户认为应用程序已崩溃。有关更多信息,请参考 Apple 技术页面 qa1561。
using UnityEngine; using System.Collections;
// Quits the player when the user hits escape
public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKey("escape")) { Application.Quit(); } } }