iPhone 6 Plus上Unity表现缓慢

4

Unity 5.1.2 iOS 8.4

我注意到在iPhone 6 Plus上存在严重的性能问题。

经测试,在iPhone 4s、5、6上运行时,性能表现良好,达到了稳定的60 FPS。

enter image description here

但是,在iPhone 6 Plus上,性能会下降到22 FPS左右。Unity的分析工具显示渲染时间更长。以下是iPhone 6 Plus的日志:

enter image description here

请注意,平均帧率较高,而最大帧率则是iPhone 4s的两倍?

我想知道这只是我的问题还是Unity的错误,可能与Metal有关?


你尝试过重新启动iPhone 6 Plus吗? - Chris McFarland
已在两台iPhone 6 Plus上进行了测试。现在将尝试一下。如果它能工作,那就有点令人震惊了。 - Greg Lukosek
如果那样做不能解决问题,我还建议尝试使用Unity 5.1.0进行构建。不知道是否相关,但是在5.1.2下我曾经让Android构建运行非常卡顿,但是重新使用5.1.0进行构建后流畅了。至于价值,我的iPhone 5s上使用Metal也能很流畅地运行5.1.0构建。 - Chris McFarland
没有用,重新启动也没帮助。 - Greg Lukosek
1个回答

9
我之前遇到过这个问题,iPhone 6 Plus 默认使用的是 Metal 图形库。不幸的是,目前这个库非常有 bug,而且会导致一切变得缓慢!请前往您的播放器设置/其他设置,取消“自动图形 API”并选择 OpenGLES2,目前这是最稳定的图形库。 enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接