【发布时间】:2015-11-20 03:13:06
【问题描述】:
有没有快速获取fps值的方法?
不,我不是说改变 frameInterval 不,我不是这个意思
skView.showsFPS = true
我想获取 fps,以便我的应用程序等到 fps 达到 60 后再开始游戏。出于某种原因,我的应用偶尔会以 40fps 的速度“卡住”5 秒钟,然后慢慢回升至 60。这通常发生在我召唤 ControlCenter 时。
【问题讨论】:
-
这没有意义。您需要弄清楚为什么您的应用需要一段时间来预热,而不是通过检查 FPS 值来解决问题。
-
我自己想弄清楚。我已经浏览了有关 stackoverflow 的多个类似问题,但对于它为什么这样做没有真正明确的答案。适用于其他用户的解决方案不适用于我的情况。我也更喜欢知道它为什么这样做,而不是寻找解决方法,但是在调试了很多天之后,我仍然没有任何线索。
-
好问题。在游戏开发中,需要随时了解您的 FPS 是完全正常的。
标签: swift sprite-kit frame-rate