【问题标题】:Performance of canvas in xcode simulator with retina display带有视网膜显示的 xcode 模拟器中画布的性能
【发布时间】:2012-06-26 07:39:06
【问题描述】:

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

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

  • 让模拟器放大我的 iPad2 图像。
  • 当我使用 CSS 变换来放大我的图像时。
  • 当我通过 JS 放大图像时(使用像素比)。

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

canvas 和 xcode 模拟器是否存在任何已知问题?是否有任何修复或我做错了什么?

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

谢谢 J.

【问题讨论】:

    标签: xcode ipad html canvas ios-simulator


    【解决方案1】:

    这是一个模拟器而不是模拟器,永远不要期望它会得到准确的结果,尤其是在涉及硬件性能相关问题时。在真实设备上测试您的应用,如果您在真实设备上获得所需的帧速率,那才是最重要的。

    现在,您的模拟器为什么会这样做有点有趣。我的最佳猜测是,计算机在缩小窗口中以比屏幕更高的分辨率运行游戏时遇到了困难……再一次,这只是我的最佳猜测。

    【讨论】:

    • It's a simulator not an emulator 可能是答案。它在 iPhone4s (retina) 的模拟器上运行速度一样慢,但在实际的 iphone4s 设备上运行得非常好 (60FPS)。
    猜你喜欢
    • 2012-12-16
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    相关资源
    最近更新 更多