具有视网膜显示的xcode模拟器中的画布性能

时间:2012-06-25 02:04:23

标签: xcode ipad html5 canvas ios-simulator

我有一个html5画布游戏,限制为30FPS。当设置为iPad2时,这在iPad2和xcode模拟器上运行良好(@ 30FPS)。

然而,当我将模拟器设置为“Retina”并运行应用程序时,FPS降至11FPS。当我执行以下操作时,我得到的结果大致相同:

  • 让模拟器放大我的iPad2图像。
  • 当我使用CSS变换来扩展我的图像时。
  • 当我JS扩大我的图像时(使用pixelratio)。

有趣的是,当我在iPhone视网膜模拟器中测试它时,也可以看到这个11FPS(即使这个应用程序不是为iPhone设计的,所以它只是被切断了)。

canvas和xcode模拟器有任何已知问题吗?有没有修正或我做错了什么?

我的硬件是Macbook Pro(2012年中),配备i7CPU和8GB内存。

由于 学家

1 个答案:

答案 0 :(得分:0)

这是一个模拟器而不是模拟器,从不期待它的准确结果,特别是涉及硬件性能相关问题时。在真实设备上测试您的应用,如果您在真实设备上获得所需的帧速率,那就非常重要。

现在,为什么你的模拟器这样做有点有趣。我最好的猜测是计算机在比例缩小的窗口中以比屏幕更高的分辨率运行游戏很难......再一次,这是我最好的猜测。