gpt4 book ai didi

java - 电池使用,会发生什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:50 24 4
gpt4 key购买 nike

我正在为 Android 制作 2D 游戏,我最近一直在研究优化。

我查看了“设置”中的电池使用情况,发现将游戏留在前台(屏幕打开)一个多小时后,我已经耗尽了 11% 的电池电量 (Motorola Xoom Honeycomb)。

这是用户对手机/平板电脑游戏的期望吗?

一些信息:

  • 我的游戏使用 Opengl-es 进行渲染(连续渲染)

  • 逻辑在单独的线程中运行以提高性能。

  • 我使用了 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);认为这是必要的,因为游戏需要用户花一些时间思考。

  • 简单粒子

那么,这样的电池消耗对于游戏来说是正常的吗?

我可以采取哪些措施来减少电池消耗?

最佳答案

单独保持屏幕打开(不运行游戏)会产生类似的电池使用情况。

我对您的建议是,只要您的游戏暂停,或者如果用户在 X 时间内没有触摸屏幕,而不是让屏幕保持全亮度,就将屏幕设置为暗。

您可以通过调整屏幕亮度/按钮亮度来做到这一点,

这些字段的范围是0->1

可以看到设置这个here的Context

关于java - 电池使用,会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com