Version: 6000.3
语言: 中文
优化应用程序启动时间
根据用户偏好进行优化

游戏状态提示

Android 的游戏状态功能会向作系统指示您的应用程序是否处于加载状态,以及 Android 是否可以中断应用程序。根据应用程序的状态,Android 可以执行某些优化。例如,如果应用程序处于加载状态,作系统可以为应用程序提供更多资源,以帮助优化加载过程。但是,作系统是否这样做取决于各种其他因素和设置,因此您不能保证这种情况总是会发生。

要求和兼容性

Android 的游戏状态功能需要 Android 版本 13。

Unity 中的游戏状态提示

Unity 以两种方式提供游戏状态提示。

自动游戏状态提示

Unity Player 会自动设置以下参数,以向作系统指示游戏状态:

  • 应用程序加载状态为isLoading参数。此参数在初始加载期间设置为 true,当加载场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您可以放置环境、障碍物和装饰,实质上是分批设计和构建游戏。更多信息
    请参阅术语表
    、加载资产包或发送 Web 请求时。
  • 当前场景索引或当前加载内容的类型为label参数。
  • 当前质量水平为quality参数。
  • 默认游戏状态模式MODE_UNKNOWNmode参数。当显示全屏视频或全屏广告时,默认值将更改为 MODE_CONTENT

您可以使用 AndroidGame.Automatic.SetGameState 方法使用基于游戏实际状态的值覆盖默认MODE_UNKNOWN模式。

手动游戏状态提示

您可以使用 AndroidGame.SetGameState 方法向 Android 指示应用程序的当前游戏状态。最佳做法是在应用程序转换到加载状态或从加载状态转换时调用此方法,以确保作系统知道应用程序的状态。

注意:如果您调用 AndroidGame.SetGameState 方法,则会自动禁用游戏状态提示。

其他资源

优化应用程序启动时间
根据用户偏好进行优化