【问题标题】:Sprite Kit game laggy in simulator with Xcode 7 / Swift 2带有 Xcode 7 / Swift 2 的模拟器中的 Sprite Kit 游戏滞后
【发布时间】:2015-12-28 11:57:56
【问题描述】:

使用 Swift 2 升级到 Xcode 7 后,我的 Sprite Kit 项目在模拟器上非常滞后。

以前可以达到 60 fps,现在最高可以达到 15 fps。 (如果我删除所有纹理,它会上升到 60,但即使添加一个屏幕大小的纹理也会再次下降到 15。)

我试过在发布模式和调试模式下运行,没有任何区别。

在设备上还是很流畅的。

还有其他人遇到过这个问题吗?有什么修复吗?它只是让测试变得困难。

【问题讨论】:

    标签: sprite-kit ios-simulator swift2 xcode7


    【解决方案1】:

    由于您的计算机正在模拟设备这一事实,模拟器几乎总是会出现延迟(所以是的,我遇到了您的问题)。这不是您的应用程序的真正问题(除非您在升级期间更改了应用程序中的大量内容)。我无法解释为什么升级后 sim 卡上的帧速率下降(可能还没有优化,加上 iOS 9 中的更多功能减慢了 sim 卡的速度),但只要它在设备上很好,你就应该很好。

    如果您详细说明您的设置是什么(您拥有什么设备和计算机硬件)以及您要发布的内容,我可以提供更准确的信息。

    另一件可能有帮助的事情是重新启动计算机,当 Xcode 变得有趣时,这似乎总是有帮助。

    【讨论】:

    • 实际上我可能已经到了某个地方 - 我收到了这个警告,它似乎很相关:找不到选项'-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator 的目录。平台/开发者/SDKs/iPhoneSimulator9.0.sdk/开发者/图书馆/框架。有什么想法吗?
    • 创建新的构建方案会消除警告,但帧率没有改变。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-16
    • 2014-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多