如何在iOS / ARKit中控制Apple ProMotion FPS?

时间:2017-07-19 18:37:45

标签: swift retina-display ios11 arkit

在iOS 11 Beta 1和3中,ARKit应用程序的相机和显示器以60 FPS运行,而在iOS 11 Beta 2中,两者均以120 FPS(ProMotion)运行。

有没有办法控制FPS?我发现每秒120帧更适合AR应用。

1 个答案:

答案 0 :(得分:2)

使用ARSCNView(或SCNView)的preferredFramesPerSecond属性。

  

SceneKit选择尽可能接近的实际帧速率   您的首选帧速率基于屏幕的功能   视图显示在。实际的帧速率通常是一个因素   屏幕的最大刷新率可提供一致的帧速率。   例如,如果屏幕的最大刷新率是60帧   每秒,这也是视图设置为的最高帧速率   实际帧率。但是,如果要求较低的帧速率,   SceneKit可能会选择30,20,15或其他一些因素作为实际因素   帧率。因此,您希望选择您的帧速率   应用可以持续维护。默认值为每帧60帧   第二