Android 的游戏状态功能可向操作系统指示应用程序是否处于加载状态,以及 Android 是否可以中断该应用程序。根据应用程序的状态,Android 可以执行某些优化。例如,如果应用程序处于加载状态,操作系统可以为应用程序提供更多资源以帮助优化加载过程。但是,操作系统是否这样做取决于各种其他因素和设置,因此您不能保证这种情况始终会发生。
Android 的游戏状态功能需要 Android 13 版。
Unity 提供了两种方式进行游戏状态提示。
Unity Player 会自动设置以下参数,以向操作系统指示游戏状态
isLoading
参数。在加载期间、加载场景场景包含游戏的环境和菜单。将每个独特的场景文件视为一个独特的关卡。在每个场景中,您可以放置环境、障碍物和装饰品,从而设计并分部分地构建游戏。了解更多信息label
参数。quality
参数。mode
参数。当全屏视频或全屏广告显示时,默认值将变为 MODE_CONTENT。您可以使用AndroidGame.Automatic.SetGameState方法以依据游戏的实际状态的值来覆盖默认MODE_UNKNOWN模式。
你可以使用AndroidGame.SetGameState方法向 Android 指示应用程序的当前游戏状态。在应用程序转换至或退出加载状态时,调用该方法是最佳实践,以确保操作系统知悉应用程序的状态。
注意:如果你调用AndroidGame.SetGameState方法,则会禁用自动游戏状态提示。