Version: 2023.2
状态栏
Console 窗口

后台任务窗口

后台任务窗口显示任何正在运行的异步任务的进度。例如,您可以查看着色器编译光照贴图烘焙和遮挡剔除的进度。

要打开后台任务窗口,请执行以下操作之一:

  • From the menu, select Window > General > Progress.
  • 从 Unity 编辑器的状态栏,单击全局进度条或活动指示器(微调器)。
后台任务窗口
后台任务窗口
  1. Toolbar: Provides options to filter tasks and clear inactive tasks from the list.

  2. Task list: Displays progress information about each task for the following:

    • 活动任务,包括已停止响应的任务。
    • 某些已完成的任务。默认情况下,Unity 会从列表中删除这些任务,但有些任务保留在列表中,直到手动清除这些任务
    • Failed and cancelled tasks.

任务信息

后台任务窗口中的每个条目都显示有关该任务的以下信息。

后台任务条目的组成部分
后台任务条目的组成部分
Screenshot label 部分 Displays
1 任务名称/描述 任务的名称或简短描述。
2 进度条 指示任务完成的程度。

如果任务因进度不可衡量而导致不确定,进度条会显示一个小的填充块,从一侧移动到另一侧,直到任务完成。
3 完成比例 以百分比形式显示任务接近完成的程度。

对于进度不可测量的不确定任务,此区域为空。
4 取消 单击以取消活动任务。

如果无法取消任务,则不会出现此图标。
5 状态 (可选)显示活动任务的当前活动的简短描述。

任务完成后,此区域显示其最终状态(例如,完成、失败或取消)。
6 已用时间/剩余时间/总耗时 当活动任务花费的时间超过几秒钟时,显示当前已用时间或估计剩余时间。

任务完成后,此区域显示总耗时。

子任务

某些任务会产生子任务。进度窗口显示父任务 (1) 中的总体进度条目,以及每个子任务 (2) 的子进度条目。

后台任务窗口中的子任务
后台任务窗口中的子任务

Monitor subtasks to determine which part of a complex task takes the most time. This is useful for operations like lightmap baking, which can have hundreds of subtasks.

View task status

后台任务可以具有以下状态:

Status 描述 图标
活动 任务正在运行并以完成百分比或估计剩余时间报告进度。
不确定 任务正在运行并报告进度,但无法确定离完成还有多久。
完成 任务成功完成
(确认标记)
无响应 该任务在五秒钟内没有报告任何进度。
已取消 该任务不再处于活动状态,因为您手动将其取消。

某些任务无法从后台任务窗口取消。

(警告符号)
失败 该任务因失败不再处于活动状态
(错误符号)

Filter tasks by status

使用后台任务窗口工具栏中的过滤器选项来隐藏和显示不同类型的任务。

后台任务窗口中的过滤器开关
后台任务窗口中的过滤器开关
过滤器选项 Shows or hides

(确认标记)
已完成的任务。

(警告符号)
取消和无响应的任务

(错误符号)
失败的任务

Cancel active tasks

您可以直接从后台任务窗口取消一些正在运行的任务。要取消正在运行的任务,请单击取消 (** X**) 图标。

Clear inactive tasks

单击清除非活动按钮从列表中删除所有非活动的任务。

Unity 会自动从列表中清除大多数已完成的任务。但是,某些任务会继续保留在列表中,直到您手动清除它们。

失败和取消的任务也会保留在列表中,直到您清除它们。

要清除无响应的任务,您必须先取消它们。

View global progress

Unity 编辑器状态栏显示一个全局进度条,显示所有活动任务的总体进度。它不包括已完成、失败或取消的任务。

状态栏
Console 窗口