name | 进度指示器的名称。您可以在进度窗口中将名称显示为标题。使用 /(斜杠)作为分隔符将子进度指示器组合在一起。 |
description | 进度指示器的初始描述。您可以使用 Report 或 SetDescription 更改它。 |
parentId | 父进度指示器的唯一 ID(如果存在)。如果进度指示器没有父级,则传递 -1。 |
options | 进度指示器的初始进度选项。 |
int 新创建的进度标识符。此标识符用于所有其他 API 以更新进度状态。
此方法启动一个新的进度指示器。
public IEnumerator Run_TwoTasks() { var title1 = "Running task 1..."; var title2 = "Running task 2..."; int progressId1 = Progress.Start(title1); int progressId2 = Progress.Start(title2);
Progress.ShowDetails(false); yield return null;
for (int frame = 0; frame <= 10; ++frame) { Progress.Report(progressId1, Random.value); yield return WaitForSeconds(0.5f); Progress.Report(progressId2, Random.value); yield return WaitForSeconds(0.5f); }
Progress.Remove(progressId1); Progress.Remove(progressId2); }