使用Unity3D和iOS8时,我们遇到了一个奇怪的问题.大约1分钟后,有一个大的(有时小一点)打嗝,我们无法弄清楚原因.垃圾收集?
我们花了几天时间试图找出问题所在,然后创建了一个简单的演示项目,其中出现了完全相同的问题.
打嗝不会出现在iOS 7或更低版本的设备上,不会出现在Android上,也不会出现在编辑器中.只有iOS8.我们尝试使用最新版本的Unity和最新的4.6 beta进行构建.
有没有人有关于如何解决这个问题的建议?这是Unity3D中的错误吗?
演示项目:
>单击第一个场景中的“黑条”以进入出现问题的场景2.
>仔细看看赌场.大约1分钟后,你会看到他们停了片刻,然后向前跳.好像错过了几帧.
>如果我们从发射直接进入“scenetwo”,似乎不会出现问题.
https://github.com/dale/demoproject-hiccup
编辑2014-10-20:
Unity现在回应了这一点. “我们在这个问题上得到了其他报告.它似乎是由iOS8的新”功能“引起的,如果你的应用程序经常洗牌,看门狗会产生异常报告.我们正在研究如何减轻/避免这些报告“.
解决方法
Unity现在回应了这一点.
“我们在这个问题上得到了其他报告.它似乎是由iOS8的新”功能“引起的,看门狗会产生异常报告.我们正在研究如何减轻/避免这些报告“.