【发布时间】:2012-01-09 21:32:00
【问题描述】:
我正在开发一款适用于 iOS 平台的游戏。它在 iPhone 4 iOS 4.3、iPad iOS 4.3、iPad2 ios 4.3 上以 60 FPS 运行流畅,但在带有 iOS 5 的 iPod touch 4 上仅提供 30-34 FPS。据我所知 iPhone 4 和 iPod touch 4 上的硬件是除了 RAM(512 iphone,256 ipod)外,其他相同。这是正常行为吗?如果不是,问题出在哪里?谢谢
一些附加信息:
游戏使用的是 openGL ES 2.0
这是一个 2D 游戏,如果我从渲染中移除背景层,ipod 可以以 60 FPS 运行。所以我认为这个问题与 GPU 有关,但我不知道如何解决它。
【问题讨论】:
-
在测试我们的一款游戏时,我们在 iPhone 上也看到了更好的性能,但当时 iPhone 和 iPod Touch 都运行 iOS 4。根据我自己的经验,这绝对是我希望发生的事情,但以防万一我尝试在运行 iOS5 的 iPhone 4 上对其进行测试。
-
@EliBud:差别大约是一半吗? (60 FPS 对 30)
-
我记不太清了,因为它足以满足我们的需要,但我认为它更像是 FPS 减少了 20-30%。
标签: iphone ipod-touch