包含此页的版本:
不含此页的版本:
Android 设备可以优化应用程序的启动过程,以减少应用程序变为交互式所需的时间。要使 Android 执行此作,应用程序必须指示它何时完成初始化并成为最终用户的交互式。然后,Android 会优先考虑在初始化应用程序之前必须完成的工作。
Android 应用程序使用 Activity.reportFullyDrawn API 来指示它们已完成启动。默认情况下,Unity 将此方法作为第一个调用场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您可以放置环境、障碍物和装饰,实质上是分批设计和构建游戏。更多信息
请参阅术语表loads,然后再唤醒。但是,如果您的应用程序必须先执行一些额外的工作才能与其交互,例如,如果应用程序需要加载一些资源才能在屏幕上显示任何内容,则应在应用程序变为交互式的帧上自行调用此 API。为此,请调用 DiagnosticsReporting.CallReportFullyDrawn。如果您在代码中的某个位置调用此方法,则 Unity 在加载第一个场景时不再自动调用该方法。
注意:Android 仅计算您第一次调用CallReportFullyDrawn,所以没有理由多次调用它。