Version: 2023.1

EditorUtility

class in UnityEditor

切换到手册

描述

Editor 实用程序函数。

静态变量

scriptCompilationFailed如果日志中有任何编译错误消息,则为 true。

静态函数

ClearDefaultParentObjectClears the default parent GameObject from either a specific Scene or the active Scene.
ClearDirty清除 target 的“脏”标志。
ClearProgressBarRemoves the progress bar.
CollectDeepHierarchy收集层级视图中以每个指定对象为根对象的所有对象。
CollectDependencies计算并返回 roots 中列出的资源所依赖的所有资源的列表。
CompressCubemapTexture压缩立方体贴图纹理。
CompressTexture压缩纹理。
CopySerialized复制 Unity Object 的所有设置。
CopySerializedIfDifferent将 Unity Object 的所有设置复制到第二个 Object(如果两者不同)。
CopySerializedManagedFieldsOnly在不同的托管对象之间复制可序列化的字段。
CreateGameObjectWithHideFlags使用 HideFlags 和指定组件创建游戏对象。
DisplayCancelableProgressBar显示或更新含有 Cancel 按钮的进度条。
DisplayDialog此方法显示模态对话框。
DisplayDialogComplex显示含有三个按钮的模态对话框。
DisplayPopupMenu显示弹出菜单。
DisplayProgressBar显示或更新进度条。
FocusProjectWindow将 Project 窗口置于前面并聚焦该窗口。
FormatBytes返回有关字节数的文本。
GetDialogOptOutDecision此方法显示模态对话框,使用户可以选择不再次显示当前对话框。
GetDirtyCount返回一个整数,指示更改指定对象的序列化属性的次数。
GetObjectEnabled对象是否已启用(0 表示已禁用,1 表示已启用,-1 表示没有 Enabled 按钮)。
InstanceIDToObject将实例 ID 转换为对对象的引用。
IsDirty获取一个布尔值,指示指定对象自上次保存以来是否已更改。
IsPersistent确定对象是否存储在磁盘中。
IsRunningUnderCPUEmulationGets a boolean value. This value indicates whether your CPU is unable to execute Unity natively and is running an emulated version.
IsUnityExtensionsInitializedReturns a boolean value which represents the state of initialization of Unity extensions.
IsValidUnityYAMLReturns true if the provided string can be parsed as YAML.
NaturalCompare仿人类排序。
OpenFilePanel显示“打开文件”对话框并返回所选的路径名称。
OpenFilePanelWithFilters显示“打开文件”对话框并返回所选的路径名称。
OpenFolderPanel显示“打开文件夹”对话框并返回所选的路径名称。
OpenPropertyEditorOpen properties editor for an Object.
RequestScriptReloadUnity 编辑器会在下一帧上异步重新加载脚本程序集。这会重置所有脚本的状态,但是 Unity 不会编译任何自上次编译以来已更改的代码。
SaveFilePanel显示“保存文件”对话框并返回所选的路径名称。
SaveFilePanelInProject在项目的 Assets 文件夹中显示“保存文件”对话框并返回所选的路径名称。
SaveFolderPanel显示“保存文件夹”对话框并返回所选的路径名称。
SetCameraAnimateMaterials设置此摄像机以启用编辑器中的材质动画。
SetCameraAnimateMaterialsTime为此摄像机设置渲染时使用的全局时间。
SetCustomDiffToolSet custom diff tool settings.
SetDefaultParentObjectSets the default parent object for the active Scene.
SetDialogOptOutDecision此方法显示模态对话框,使用户可以选择不再次显示当前对话框。
SetDirtyMarks target object as dirty.
SetObjectEnabled设置对象的启用状态。
SetSelectedRenderState为此渲染器将场景视图设置为所选的显示模式。
UnloadUnusedAssetsImmediate卸载未使用的资源。
UpdateGlobalShaderProperties更新渲染时使用的全局着色器属性。