【发布时间】:2011-07-05 17:38:38
【问题描述】:
我意识到这是两个不同的东西:
绘图,并将其显示在屏幕上。
因此,虽然您可能会以 60 FPS 的速率从 CADisplayLink 进行每次调用,但如果您的绘图操作花费的时间略长于 1/60 秒,那么理论上您最终会得到 30 FPS,因为您错过了其他所有操作有机会通过渲染管道。
好的;知道了这一点,记住开始 NSTimeInterval 并在运行循环中增加一个帧计数器,然后在结束时检查是否经过了一秒并计算最后经过的一秒的 FPS,这似乎是无稽之谈。
我想要一种从屏幕上的 OpenGL ES 实际获取真实 FPS 值的方法。我查看了 Xcode 3.2.6 中的工具,但找不到适合的工具。但我记得有一种方法可以获得该 FPS 值。真实的。
怎么做?
【问题讨论】:
标签: iphone objective-c ios opengl-es