版本:Unity 6 (6000.0)
语言:英语
游戏状态提示
支持大屏幕和可折叠设备

根据用户偏好进行优化

Android 的游戏模式功能会向您说明用户希望如何优化您的应用。用户可以选择是希望您的应用程序正常运行,还是优化电池续航时间,还是优化最佳性能。

要求和兼容性

Android 的游戏模式功能要求 Android 版本 13。

在 Unity 中使用游戏模式

Unity 提供了AndroidGame.GameMode属性,您可以使用该属性获取应用程序的当前游戏模式。

根据当前游戏模式,您应该调整您的 Unity 应用程序以适应用户的偏好。例如,如果游戏模式为 省电模式,用户希望您的应用程序尽可能长时间地运行。在这种情况下,您应该减少效果和计算的资源密集度,以降低您的应用程序对设备电池续航时间的影响。这包括以下内容

  • 降低应用程序的帧率或分辨率。
  • 降低LOD细节级别 (LOD) 技术是一种优化技术,可减少 Unity 在 GameObject 离摄像机越远时需要渲染的三角形数量。 更多信息
    请在术语表中查看
    偏差,使 Unity 在摄像机一个组件,可创建场景中特定视点的图像。输出会绘制到屏幕上或捕获为纹理。 更多信息
    请在术语表中查看
    附近显示更低细节的 LOD。
  • 降低特定图层的剔除距离。
  • 减少或可能批量处理网络呼叫和/或传感器使用率。

如果游戏模式设置为 最大化性能,用户希望您的应用程序尽可能美观且流畅。这种情况下,您可以启用更多效果,不必顾虑电池的消耗。

提示:如果您的应用资源占用大,并且您想要提高其整体性能,可以考虑使用 自适应性能包。它会提供移动设备的散热和电源状态反馈,便于您做出适当响应,防止散热节流或电池过度消耗。

游戏状态提示
支持大屏幕和可折叠设备