iphone - 使用 cocos2d 应用程序降低功耗的可能性

标签 iphone cocos2d-iphone power-management heat

我制作了一个棋盘游戏,其中仅包含一些小动画。我将 fps 从 60 降低到 30 以减少处理器负载。但设备仍然变得很热。 另一个不用 cocos2d 制作的应用程序并没有那么热。 有什么方法可以让iPhone安静下来吗? 设备状态如下:

  • Wi-Fi 始终启用
  • 该应用使用游戏中心
  • GPS 未激活
  • fps 始终为 30
  • 我使用 cocos2d-iphone 作为引擎

最佳答案

可能值得尝试不同的导演类型,例如kCCDirectorTypeNSTimer,看看这是否有帮助。这些将对游戏的主循环产生最大的影响。

您还应该花一些时间使用 Instruments(如果您还没有这样做的话),因为这会向您显示 CPU 将时间花在哪里,并为您提供一些关于可以在哪些方面简化操作的提示。

关于iphone - 使用 cocos2d 应用程序降低功耗的可能性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253187/

相关文章:

iphone - 我在哪里可以找到 iPhone 上 opencv 的 xcode 模板?

ios - CCRenderTexture 和 CCDirector 渲染不同?

ios - 如何在一次触摸后禁用 CGRect/Sprite 上的触摸

python - 如何使用 python Hook Windows 中的事件/消息

iphone - 强制 UITableView 转储所有可重用单元格

android - 在 android 和 iphone 上使用 salt 进行哈希处理

iphone - 如何在数据源更改时刷新我的 UI Picker View ?

ios - 重启cocos2d中的当前场景

c++ - 等待 24 小时的线程的潜在系统成本

Android 黑色主题与白色主题