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

Highlighter.Highlight

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

public static bool Highlight(string windowTitle, string text);

声明

public static bool Highlight(string windowTitle, string text, HighlightSearchMode mode);

参数

windowTitle 元素所在的窗口标题。
text 用于识别元素的文本。
mode 指定如何搜索元素的可选模式。

返回值

bool 如果找到请求的元素,则为 true;否则为 false

描述

突出显示编辑器中的元素。

此函数将突出显示指定窗口中的指定元素。如果找不到该元素,则该函数返回 false。如果该元素位于滚动视图中且当前不可见,则滚动视图将首先自动滚动以显示该元素,然后突出显示它。

一旦元素被突出显示,它将保持突出显示状态,直到调用 Highlighter.Stop 函数或元素消失为止。如果用户从该元素滚动离开、窗口关闭、包含该元素的 GUI 部分折叠或以其他方式隐藏,或者在启动或停止播放模式时,该元素可能会消失。

大多数 EditorGUI 控件可以使用其标签作为标识符进行突出显示。

任何使用 SerializedProperty 系统的控件都可以使用其 SerializedProperty.propertyPath 进行突出显示。

任何包含文本的元素都可以使用该文本作为标识符进行突出显示,例如,这对于按钮很有用。

有关识别元素的更多详细信息,请参阅 HighlightSearchMode 枚举。

其他资源:Highlighter.StopHighlighter.HighlightIdentifier