版本:Unity 6 (6000.0)
语言英语
  • C#

Progress.Report

建议更改

提交成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读来自用户的所有建议的更改,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的更改,请在几分钟后<a>重试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static void Report(int id, float progress);

声明

public static void Report(int id, float progress, string description);

声明

public static void Report(int id, int currentStep, int totalSteps);

声明

public static void Report(int id, int currentStep, int totalSteps, string description);

参数

id 进度指示器的唯一 ID。
progress 0 到 1 之间的新进度值。
description 进度指示器的更新描述。如果进度状态没有改变,或者没有设置描述,那么此项为 null。要清除当前的进度描述,请传递一个空字符串(例如 "")。
currentStep 更新的当前步骤。
totalSteps 更新的总步骤数,从头到尾。

描述

报告正在运行的进度指示器的当前状态。

报告步骤时,可以使用 Progress.SetStepLabel 为步骤设置标签。注意:除非从主线程使用同步进度指示器(请参见 Synchronous),否则更改将在下次应用程序启动时应用。

其他资源:Progress.ReportProgress.GetProgressProgress.GetDescriptionProgress.SetDescription