Highlight 实例是你可以使用来吸引体验中特定对象注意力的视觉效果。每个亮点效果都有一个环绕对象的轮廓 轮廓 和一个显示在对象上的固体覆盖层 内部 。您可以独立地自定义这两个组件来修改突出显示的视觉外观。



亮点效果的有用应用程序包括:
- 提供对象是重要和/或可交互的视觉反馈。
- 使远离用户的对象通过更靠近用户的对象可见。
- 显示其他角色的当前位置和状态。
添加亮点
作为性能限制,Studio 在客户端只显示 31 个同时 Highlight 实例。如果你超过此限制,额外的 Highlight 实例将被忽略。
请注意,低端设备上的亮点可能更模糊,但在其他设备上配置任何组合设置时与其他设备看起来相同。
对象的父级
要将亮点效果添加到对象,您可以直接将新的 Highlight 添加到对象。
从菜单中插入一个 高亮 。突出显示在对象上的默认属性值,创建白色轮廓和红色淡化覆盖。
设置装饰者
或者,你可以将 Highlight 实例放在工作区内的子/父关系之外,StarterPlayer , StarterGui , StarterPack , 或 ReplicatedStorage ,然后将其 Adornee 属性设置为你想要突出的 Model 或 BasePart 。
自定义高亮
您可以更改 Highlight 实例的属性,创建有助于突出主题中与您的经体验相关对象的有趣视觉效果。
概述颜色
OutlineColor 属性设置了突出显示的轮廓值 Color3 。



概述透明度
OutlineTransparency 属性设置了突出显示轮廓的可见度为默认值 0 (不透明) 和 1 (隐形) 之间的任何值。


填充颜色
FillColor 属性设置了突出显示内部的值 Color3 。



填充透明度
FillTransparency 属性设置了阴影内部的可见度为默认值 0 (不透明) 和 1 (隐形) 之间的任何值。您可以使用此属性来确定观察者应该看到多少已有对象的颜色。



深度模式
DepthMode 属性控制效果在世界上其他对象方面的显示方式。
AlwaysOnTop — 允许高亮显示,无论是否存在在相机和突出对象之间的对象。这意味着观察者始终能够看到突出显示,无论亮点对象和相镜头之间有什么。
Occluded — 隐藏镜头和突出对象之间存在对象的情况下的突出显示这意味着观察者只能看到亮点对象和相机查看图之间没有遮挡物的情况下看到对象。

启用
属性可以让你快速启用或禁用高亮显示,而不会对性能产生任何影响。
性能提示
虽然您有很多选择来自定义 Highlight 实例,但以下提示建议增加您在所有设备上的体验性能:
在屏幕上渲染的第一个 Highlight 消耗了大部分性能成本(在移动设备上的 GPU 时间最多达 1 毫秒)。对于第一个之外的额外亮点,您不应该在任何平台上看到显著的性能影响。
在移动设备上,阴影的成本更高,当它们覆盖更多屏幕时。在其他平台上,无论覆盖率如何,亮点都有相同的性能成本。
在所有平台上,不可见的亮点(无论是否禁用或完全透明)在屏幕上没有性能成本。