只有我一个人觉得creator很耗电吗?

先不谈程序逻辑,即使在一个没有script的场景下,只有少量animation,cpu使用率(iOS, FPS=60)也超过40%。搞的2d游戏比3d还耗电,xcode调试器下超过20%就会偏高,被用户笑话。

用这个试试cc.game.setFrameRate(30);

关于 2d 游戏 比 3d 更耗电,这个不能简单地得出这个结论。

底层是不分 2d 和 3d 的,都是一样的 pipeline。你的 cpu 使用率和 gpu 使用率对电量的影响比较大。

是啊,可是玩游戏的人哪管低层

目前来说,如果不是动作游戏,建议都使用 30fps,这样耗电量会显著降低。

另外,先优化你的游戏到 60fps,然后再设置 cc.game.setFrameRate(30 对耗电量的降低效果更好。

的确是动作游戏,我一直按照60来开发,刚刚调到30,画面明显流畅度降低。

你可以在 UI 界面和非战斗场景把 FPS 动态调整成 30fps。

动作游戏没办法,战斗过程中使用 60fps 是比较好的。

后续引擎会继续优化性能,到时候对于耗电量会更友好一点。

期待…

原生平台的性能在 1.6 会优化

onLoad是可以,运行时cc.game.setFrameRate无效,反而使fps更高,我想在游戏暂停时调低fps,可暂停画面和战斗在同一个scene.

1.6版本预计什么时候发布?