iOS模拟器游戏运行速度非常慢(低fps)

25 xcode objective-c ios sprite-kit

潜入精灵套件(xcode 5).我正在使用两个示例程序,1.创建新项目时包含的默认太空船示例和2.我下载的冒险游戏.

在iOS模拟器中运行这些示例(似乎并不重要).每种帧的帧速率都非常糟糕.如果我在太空船/你好世界的例子中只添加了30个旋转太空飞船,FR会迅速从60 FPS下降到(Ug)12 FPS.

再次,在iOS Sim中运行的Adventure Game示例以10-20 FPS的尖叫速度运行(取决于正在进行的操作).

Apple是否认真对待这些游戏示例?Sprite Kit似乎是垃圾 - 我认为问题是程序员使用Texture Atlas的方式,或者是Sprite Kit(API)处理它们的方式.

有人帮我理解或修复它吗?

在Mavericks,Mac Mini下运行xcode 5 - 我在Unity3D中编程并且在那里没有问题,特别是使用2DToolkit只有30个对象.

Lea*_*s2D 74

模拟器不是设备.模拟器使用Mac的CPU(更快的吨)和Mac的内存(更多).然而,模拟器也通过软件渲染器模拟OpenGL ES ,即使在最快的CPU上也是非常慢.

由于这一点以及没有最终用户将在模拟器上运行应用程序的事实,模拟器上的任何性能测量都是完全无关紧要的!

很抱歉大喊大叫,但我觉得这需要坚定地说.;)

  • 此问题也不是特定于SpriteKit.Unity,cocos2D,Sparrow等在IOS模拟器上运行速度都很慢,甚至非常糟糕. (3认同)
  • 是的.对于使用OpenGL ES执行的任何操作,iOS模拟器都不是准确的性能指标. (3认同)
  • 对于任何事情,期间.;) (3认同)
  • 3年后的现在,显然仍然没有改善.我也在模拟器中看到了SpriteKit可笑的低fps.*叹* (2认同)