返回介绍

MonoBehaviour.OnApplicationQuit() 当应用程序退出

发布于 2019-12-18 15:38:02 字数 1130 浏览 2118 评论 0 收藏 0

Description 描述

Sent to all game objects before the application is quit.

在应用退出之前发送给所有的游戏物体。

In the editor this is called when the user stops playmode. In the web player it is called when the web view is closed.

当用户停止运行模式时在编辑器中调用。当web被关闭时在网络播放器中被调用。

JavaScript:

function OnApplicationQuit() {
	// Make sure prefs are saved before quitting.
	PlayerPrefs.Save();
}

C#:

using UnityEngine;
using System.Collections;
 
public class ExampleClass : MonoBehaviour {
    void OnApplicationQuit() {
        PlayerPrefs.Save();
    }
}

Note that iOS applications are usually suspended and do not quit. You should tick “Exit on Suspend” in Player settings for iOS builds to cause the game to quit and not suspend, otherwise you may not see this call. If “Exit on Suspend” is not ticked then you will see calls to OnApplicationPause instead.

注意,iOS程序通常暂停并不退出。你应该在Player settings中的iOS编译设置中选择Exit on Suspend(暂停时退出),这会使游戏退出并不会暂停,否则会看不到这个调用。如果Exit on Suspend不选择,应该使用OnApplicationPause替代。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文