在应用程序退出前,发送给所有游戏对象。
在 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 调用。
Note: On Windows Store Apps and Windows Phone 8.1 there is no application quit event. Consider using OnApplicationFocus event when focusStatus equals false
.
Note: On WebGL it is not possible to implement OnApplicationQuit due to nature of the browser tabs closing.