我使用Spritekit为iOS7编写了一款游戏。在我将iPhone更新到iOS8后,我的游戏在一些点上落后:
1:图片B放置在图片A后面的zPosition中(两张图片都在场景的开头加载。)当我达到分数“50”时,图片A应淡出,图片B应该可见。 (我用SKAction淡出) 这对iOS7来说非常好用。在iOS8中,有一点滞后大约半秒钟。帧速率保持在60fps。
2:当您达到例如得分“50”时,带有图像的精灵应该从顶部移动到中间。此场景也会在场景开始时加载,并且只要得分低于50,就会在可见屏幕之外加载。 但在这里,它也落后了大约半秒钟。
答案 0 :(得分:0)
这是iOS 8问题。我的游戏遇到了同样的问题。它在iOS7中完美运行,一旦我更新到iOS8,它就完全是滞后的。我的问题是物理world.speed变量在iOS 8中的工作方式与在iOS7中的工作方式不同。如果您更改了该变量,请确保它是或非常接近1(默认值)。