10.5 英寸 iPad Pro 上的 CADisplayLink 帧速率



我们有一个基于 OpenGL 的 iOS 应用程序。 我们使用CADisplayLink来控制我们的绘图更新。

我刚刚买了新的10.5英寸iPad Pro,我们得到的最大帧速率为60,而不是理论上可以在新硬件上获得的120帧速率。

我们像这样设置显示链接:

    self.caDisplayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(displayLinkCalled:)];
    caDisplayLink.preferredFramesPerSecond = 120;
    NSLog(@"Maximum FPS = %ld", [UIScreen mainScreen].maximumFramesPerSecond);
    [caDisplayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];

displayLinkCalled: 方法每秒调用 60 次。 日志语句确实指示 UIScreen 的最大帧速率为 120 FPS。

我还需要做些什么才能以高于 60 FPS 的速度进行更新?

你选择加入了吗?您需要在列表中添加一个键

<key>CADisableMinimumFrameDuration</key>
 <true/>

相关内容

  • 没有找到相关文章

最新更新