【问题标题】:iOS8 Spritekit lagiOS8 Spritekit 滞后
【发布时间】:2014-11-03 08:06:28
【问题描述】:

我用 Spritekit for iOS7 编写了一个游戏。在我将我的 iPhone 更新到 iOS8 后,我的游戏在某些方面滞后:

1.:图片 B 位于图片 A 后面的 zPosition(两张图片都在场景开始时加载。)当我达到分数“50”时,图片 A 应该淡出,图片 B 应该可见。 (我用SKAction淡出) 这在 iOS7 上工作得非常好。在 iOS8 中,大约有半秒的延迟。帧率保持在 60fps。

2.:例如,当您达到“50”分时,带有图像的精灵应该从顶部移动到中间。这个精灵也在场景开始时加载,只要分数低于 50,在可见屏幕之外。 但在这里它也滞后了大约半秒。

【问题讨论】:

  • 您是否在代码中的任何位置使用 enumerateChildNodesWithName

标签: ios8 sprite-kit


【解决方案1】:

这是一个 iOS 8 问题。我的游戏也有同样的问题。它在 iOS7 中运行良好,一旦我更新到 iOS8,它就完全滞后了。我的问题是物理 world.speed 变量在 iOS 8 中的工作方式与在 iOS7 中的工作方式不同。如果您更改了该变量,请确保它是或非常接近 1(默认值)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多