【发布时间】:2016-07-25 09:06:34
【问题描述】:
我正在 Unity3D 中为 iOS 构建一个应用程序。我有很大的延迟问题,但由于某种原因,在我通过下拉 iOS 顶部菜单或按下主页按钮暂停应用程序后,延迟消失了 5 秒钟,然后再次返回应用程序。
当我暂停应用程序时会发生什么? Unity 如何冻结应用程序?调用了哪些函数?内存方面会发生什么?
【问题讨论】:
-
我不是统一专家,但听起来有些东西在不断产生任务,所以最终 cpu 或 gpu 无法再处理它了,也许当应用程序进入后台时这些任务会被删除......只是投机
-
这种延迟的一个可能原因是同时实例化和销毁许多
GameObject。
标签: c# ios unity3d mono background-process