0

我正在使用 Starling AIR 在 iOS 上做游戏。它可以在 iPhone 和 iPad 上运行。包含大量动画,播放时需要连接服务器。

问题是,当游戏进入后台或锁屏一段时间后,游戏有时会卡住,有时会重启,有时会正常运行。

我已阅读AIR iOS – Background Behavior。我知道当应用程序被挂起时,操作系统会处理内存优化,这取决于运行在前台的应用程序。

但是游戏进入后台怎么办?让游戏重启或正常运行即可,但要避免卡住。

感谢您的所有回答。

4

2 回答 2

0

您需要做的是在您的应用程序暂停时保存您的应用程序状态,并在其恢复时恢复它。Adobe Devnet 上有一个失败的冗长教程,展示了他们如何推荐这样做。

在 AIR 应用程序中保存状态(链接)

于 2013-08-01T17:00:58.810 回答
-1

文档的“移至后台时要做什么”和“后台应用程序的内存使用”部分清楚地解释了这一点。

于 2013-08-01T09:47:17.953 回答