设备FPS iphone 6和iphone 5 Spritekit的差异

设备FPS iphone 6和iphone 5 Spritekit的差异,iphone,sprite-kit,device,frame-rate,Iphone,Sprite Kit,Device,Frame Rate,因此,我在计算机内部的模拟器上测试时发现了很多关于fps改为30的线索,但我没有发现任何线索解释为什么iPhone 6可以以60 fps的速度运行游戏,而iPhone 5却以30 fps的速度运行相同的游戏。我在实际设备上测试,而不是模拟器,这个问题正在发生。我在使用Xcode 6和SpriteKit时遇到了这个问题。任何帮助都会很好 谢谢, 克里斯你需要更具体地说明你的问题是什么。一般来说,你的代码的某些部分有FPS延迟吗?嗯。。。当你在iphone5和iphone6上运行时,调试导航器中的C

因此,我在计算机内部的模拟器上测试时发现了很多关于fps改为30的线索,但我没有发现任何线索解释为什么iPhone 6可以以60 fps的速度运行游戏,而iPhone 5却以30 fps的速度运行相同的游戏。我在实际设备上测试,而不是模拟器,这个问题正在发生。我在使用Xcode 6和SpriteKit时遇到了这个问题。任何帮助都会很好

谢谢,
克里斯

你需要更具体地说明你的问题是什么。一般来说,你的代码的某些部分有FPS延迟吗?嗯。。。当你在iphone5和iphone6上运行时,调试导航器中的
CPU%
显示了什么?sangony-iphone5上的FPS被强制降低到大约30fps。确切地说是31。但在iPhone6上,它的速度是每秒60帧。我甚至尝试手动将skivew.frameInterval属性设置为1。M321k-iPhone5上的cpu占12%,而iPhone6上的cpu占16%——它看起来像是被切碎了的和落后的吗?如果它只是贴错了标签,我不会感到惊讶。不,它看起来不像是被切碎的或是被拉伤的。我当前用于解决设备之间差异的修复程序是将skivew.frameInterval属性设置为2。这使得所有设备的速度都达到30fps。这样,用户每秒对update函数的调用量是相同的。看起来完全是30帧每秒,真希望我能理解为什么它被强制到30帧。