正如标题所示,我在 android 上遇到了垂直同步问题。我已Don't sync在 qualitySettings 面板中将 v sync Count 设置为使用的质量级别。但是,当我在三星 Galaxy S6 上运行我的应用程序时,由于等待 vsync 发生,它的 fps 恒定为 ~15(它是 ~60 fps,在没有 v-sync 的情况下有一些峰值到 30)。
跟踪 v-sync 的
分析器:不跟踪 v-sync 的分析器:
如您所见,这完全是由垂直同步发生引起的。我对此感到最奇怪的是,这只是在几天前才开始发生,并且之前运行良好。甚至回到在 v-sync 开始搞砸之前 100% 工作的提交。
我正在使用 Unity 2017.2.1f1。并且没有对我的 android 版本进行任何更新。
这可能是由于我的手机以某种方式强制垂直同步引起的(还是因为它在使用三星设备的 VR 中而发生?如果是,我可以关闭它吗?
编辑:在编辑器中运行我的应用程序没有问题,并且根本没有发生垂直同步,当我在非 vr 中的 OnePlus 3 上运行应用程序时,它也不会尝试垂直同步