【发布时间】:2011-10-06 07:49:08
【问题描述】:
我正在开发一款非常密集地使用 box2d 物理的游戏,而我的 beta 测试人员报告说,当屏幕上有很多对象时,它的性能很马虎。我几乎总是挂在应用程序的调试版本上,并且一直保持相当稳定的 60 fps。在摆弄了几乎所有的构建设置后,我注意到在 DEBUG 构建模式下,标志 ONLY_ACTIVE_ARCH 是 YES,而在 RELEASE 中是 NO。在仅为 ARMv6 构建 RELEASE 版本并将其安装在支持 ARMv7 的设备上之后,我们获得了稳定的 60 fps。尝试为 ARMv7 (Thumb) 构建再次给出了草率(30 - 50% 更差)的性能。在非物理模拟环境中也有轻微的性能影响。测试设备为 iPod Touch 4、iPhone 4 和 iPhone 3GS。你能分享你对为什么会这样的看法吗?我不知道:)
【问题讨论】:
标签: iphone cocos2d-iphone box2d armv7 armv6