在应用程序退出前,发送给所有游戏对象。
在 Editor 中,当用户停止播放模式时,将调用该函数。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnApplicationQuit() { Debug.Log("Application ending after " + Time.time + " seconds"); } }
注意:iOS 应用程序通常会被暂停而不退出。
您应该在 iOS 构建的“Player Settings”中勾选“Exit on Suspend
”,以使游戏退出而不是暂停,
否则您可能收不到该调用。如果未勾选“Exit on Suspend
”,
您会收到 OnApplicationPause 调用。
注意:在 Windows 应用商店应用程序和 Windows Phone 8.1 上,没有应用程序退出事件。当 focusStatus 等于 false
时,请考虑使用 OnApplicationFocus 事件。
注意:在 WebGL 上,由于浏览器标签关闭的性质,无法实现 OnApplicationQuit。