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

TileBaseEditor

UnityEditor 中的类

/

继承自:Editor

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

描述

TileBase 资源的默认编辑器。

构造函数

TileBaseEditorTileBase 资源的默认编辑器。

公共方法

RenderStaticPreview创建用于渲染 TileBase 资源预览的纹理预览。

继承的成员

属性

hasUnsavedChanges此属性指定在检查器重建之前,编辑器是否提示用户保存或放弃未保存的更改。
saveChangesMessage如果提示用户保存,则向用户显示的消息。
serializedObject表示正在检查的对象或对象的序列化对象。
target正在检查的对象。
targets正在检查的所有对象的数组。
hideFlags对象是否应隐藏、与场景一起保存或用户可修改?
name对象的名称。

公共方法

CreateInspectorGUI实现此方法以创建自定义 UIElements 检查器。
CreatePreview实现此方法以创建自定义 UIElements 检查器预览。
DiscardChanges放弃对编辑器内容的未保存更改。
DrawDefaultInspector绘制内置检查器。
DrawHeader调用此函数以绘制编辑器的标题。
DrawPreview预览绘制的第一个入口点。
GetInfoString实现此方法以在资源预览顶部显示资源信息。
GetPreviewTitle如果要更改预览区域的标签,请覆盖此方法。
HasPreviewGUI如果您在子类中实现了 OnPreviewGUI,请覆盖此方法。
OnInspectorGUI实现此函数以创建自定义检查器。
OnInteractivePreviewGUI实现以创建您自己的交互式自定义预览。交互式自定义预览用于检查器的预览区域和对象选择器。
OnPreviewGUI为检查器的预览区域、主编辑器的标题和对象选择器创建自定义预览。您必须实现 Editor.HasPreviewGUI 才能调用此方法。
OnPreviewSettings如果要在预览标题中显示自定义控件,请覆盖此方法。
Repaint重新绘制显示此编辑器的任何检查器。
RequiresConstantRepaint检查此编辑器在当前状态下是否需要持续重新绘制。
SaveChanges对编辑器的内容执行保存操作。
UseDefaultMargins在子类中覆盖此方法以返回 false,如果您不希望使用默认边距。
GetInstanceID获取对象的实例 ID。
ToString返回对象的名称。

受保护的方法

ShouldHideOpenButton返回检查器中“打开”按钮的可见性设置。

静态方法

CreateCachedEditor返回时,previousEditor 是 targetObject 或 targetObjects 的编辑器。该函数要么返回编辑器是否已跟踪对象,要么销毁以前的编辑器并创建一个新的编辑器。
CreateCachedEditorWithContext使用上下文对象创建缓存的编辑器。
CreateEditor为 targetObject 或 targetObjects 创建自定义编辑器。
CreateEditorWithContext使用上下文对象为 targetObject 或 targetObjects 创建自定义编辑器。
DrawFoldoutInspector使用折叠标题为 target 绘制检查器 GUI。
Destroy删除游戏对象、组件或资源。
DestroyImmediate立即销毁对象 obj。强烈建议您改用 Destroy。
DontDestroyOnLoad加载新场景时不要销毁目标对象。
FindAnyObjectByType检索类型为 type 的任何活动的已加载对象。
FindFirstObjectByType检索类型为 type 的第一个活动的已加载对象。
FindObjectsByType检索类型为 type 的所有已加载对象的列表。
Instantiate克隆对象 original 并返回克隆。
InstantiateAsync捕获原始对象(必须与某个游戏对象相关)的快照并返回 AsyncInstantiateOperation。
CreateInstance创建可脚本化对象的实例。

运算符

bool对象是否存在?
operator !=比较两个对象是否引用不同的对象。
operator ==比较两个对象引用以查看它们是否引用同一对象。

消息

HasFrameBounds验证是否可以为此编辑器计算自定义边界。
OnGetFrameBounds获取此编辑器目标的自定义边界。
OnSceneGUI使编辑器能够在场景视图中处理事件。
Awake创建 ScriptableObject 实例时调用。
OnDestroy此函数在可脚本化对象将被销毁时调用。
OnDisable此函数在可脚本化对象超出范围时调用。
OnEnable加载对象时调用此函数。
OnValidate仅编辑器函数,当加载脚本或检查器中的值发生更改时,Unity 会调用此函数。
Reset重置为默认值。

事件

finishedDefaultHeaderGUI在绘制检查器窗口的标题时引发的事件,在绘制默认标题项后。