【发布时间】:2015-05-06 08:06:54
【问题描述】:
所以我在项目开始时遇到了游戏延迟问题。因此,一旦您点击开始游戏,它就会开始以大约 42-48 FPS 的速度运行,随着您继续游戏,它开始稳定并最终以大约 58-59 FPS 的速度结束,这很好。所以我一直在尝试修复它,我已经尝试过预加载我的纹理图集,但它仍然无法正常工作。所以我运行了时间分析器,看来这是我的问题:
这似乎是我的更新方法。我认为问题在于,它必须与我的 Plist 文件有关。我正在从一个非常长的文件中加载我的所有对象。我尝试在一个更短的文件上运行该项目,它以 60 FPS 的速度完美运行。有什么办法可以解决这个问题吗?
【问题讨论】:
-
也许您可以将 plist 拆分为多个部分,然后在游戏开始时仅解析第一部分。然后可能会在后台异步解析其他部分。
-
谢谢你,你知道我该怎么做吗?或者一些我可以阅读并做类似事情的资源
标签: ios swift sprite-kit frame-rate