EditorUtility
- ClearProgressBar
- CloneComponent
- CollectDeepHierarchy
- CollectDependencies
- CompressTexture
- CopySerialized
- CreateEmptyPrefab
- CreateGameObjectWithHideFlags
- DisplayCancelableProgressBar
- DisplayDialogComplex
- DisplayDialog
- DisplayPopupMenu
- DisplayProgressBar
- ExtractOggFile
- FindPrefabRoot
- FocusProjectWindow
- FormatBytes
- GetObjectEnabled
- GetPrefabParent
- GetPrefabType
- InstanceIDToObject
- InstantiatePrefab
- IsPersistent
- OpenFilePanel
- OpenFolderPanel
- ReconnectToLastPrefab
- ReplacePrefab
- ResetGameObjectToPrefabState
- ResetToPrefabState
- SaveFilePanelInProject
- SaveFilePanel
- SaveFolderPanel
- SetDirty
- SetObjectEnabled
- SetSelectedWireframeHidden
- UnloadUnusedAssetsIgnoreM...
- UnloadUnusedAssets
EditorUtility.ClearProgressBar 清除进度条
static function ClearProgressBar () : void
Description描述
Removes progress bar.
清除进度条。
Will remove any progress bar previously shown using EditorUtility.DisplayProgressBar.
将删除任何以前显示使用EditorUtility.DisplayProgressBar的进度条。
参见:DisplayProgressBar, DisplayCancelableProgressBar functions.
// Simple Editor Script that fills a cancelable bar in the given seconds.
//在给定的秒数填充一个可取消进度条
class DisplayCancelableProgressBar extends EditorWindow {
var secs = 10.0;
var startVal = 0;
var progress = 0;
@MenuItem("Examples/Cancelable Progress Bar Usage")
static function Init() {
var window = GetWindow(DisplayCancelableProgressBar);
window.Show();
}
function OnGUI() {
secs = EditorGUILayout.IntField("Time to wait:", secs);
if(GUILayout.Button("Display bar")) {
if(secs < 1) {
Debug.LogError("Seconds should be bigger than 1");
return;
}
startVal = EditorApplication.timeSinceStartup;
}
if(progress < secs) {
if(EditorUtility.DisplayCancelableProgressBar(
"Simple Progress Bar",
"Shows a progress bar for the given seconds",
progress/secs)) {
Debug.Log("Progress bar canceled by the user");
startVal = 0;
}
} else {
EditorUtility.ClearProgressBar();
}
progress = EditorApplication.timeSinceStartup - startVal;
}
function OnInspectorUpdate() {
Repaint();
}
}
最后修改:2011年7月16日 Saturday 10:06