MonoBehaviour.OnApplicationQuit()

Switch to Manual

Description

在应用程序退出前,发送给所有游戏对象。

在 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.