Box2d Light 耗电过多

Box2d Light consumes too much battery

我正在 Android 中使用 libgdx 游戏引擎与我的朋友制作一个简单的游戏。

我们在游戏中使用 "conelight" box2dlights 扩展的对象。我们的问题是,在将 "conelight" 放入游戏后,我们的应用程序开始消耗过多电池。

有什么方法可以防止这种情况发生吗?

任何帮助将不胜感激

谢谢

计算灯光是计算密集型的,因此会增加能源消耗。

您可以检查一些事项以尽量减少这种情况:

  1. 检查你是否只创建这些灯一次(例如不在你的渲染方法中)
  2. 减少距离、锥度和光线数量。
  3. 您使用 box2d 还是投射阴影?如果不是,您可以使用光纹理获得相同的效果。

然后它可能取决于 android 版本或 phone 的年龄。