Class.Highlight 实例是一个视觉效果,您可以使用它来引起体验中特定对象的注意。每个视觉效果都有一个轮廓 轮廓 将对象包围,以及一个固定的 内部 显示在对象上。您可以独立于这些组件来修改亮度的视觉外观。
<td width="30%"><figure><figcaption>白色轮廓,50%红色内部</figcaption> ></figure></td><td width="30%"><figure><figcaption>黄色轮廓、黑色内部</figcaption> ></figure></td></tr></tbody>
使用高亮效果的有用应用程序包括:
- 提供对象的视觉反馈,例如它们的重要性和/或可交互性。
- 使用靠近用户的对象将远对象可见。
- 指示其他角色的当前位置和状态。
限制
为了性能限制,Studio 仅在客户端同时显示 31 个 Highlight 实例。如果您超过此限制,额外实例将被静默忽略。注意,设置 Highlight
概要
属性
属性
DepthMode
控制Highlight效果与世界上的其他对象的显示方式。您可以将此属性设置为以下选项之一:
AlwaysOnTop — 允许显示高亮度模式,无论是否有对象在相机和高亮度对象之间。这意味着视图器永远都能看到高亮度模式,无论是什么在高亮度对象和相镜头之间。
Occluded — 隐藏高亮度模式,如果在相机和高亮度对象之间有对象。这意味着视图器只能看到在高亮度模式下没有遮蔽物体之间的对象。
<td width="50%"><figure><figcaption>深度模式 = 隐藏</figcaption></figure></td></tr></tbody>
FillColor
设置高亮层的内部 Color3 值。
<td width="30%"><figure><figcaption>填充颜色 = \[0, 255, 125]</figcaption></figure></td><td width="30%"><figure><figcaption>填充颜色 = \[75, 150, 255]</figcaption></figure></td></tr></tbody>
FillTransparency
将高亮灯内部的显示设置为任何值,在默认值为 0 (opaque) 和 1 (invisible) 之间。你可以使用此属性来确定你想要让观众看到的对象的现有颜色。
<td width="30%"><figure><figcaption>透明度 = 0.5</figcaption></figure></td><td width="30%"><figure><figcaption>透明度 = 1</figcaption></figure></td></tr></tbody>
OutlineColor
设置高亮轮廓的Color3值。
<td width="30%"><figure><figcaption>轮廓颜色 = \[0, 255, 125]</figcaption></figure></td><td width="30%"><figure><figcaption>轮廓颜色 = \[75, 150, 255]</figcaption></figure></td></tr></tbody>
OutlineTransparency
将高亮轮廓的边缘隐藏设置为 0 (opaque) 和 1 (透明) 之间的值。
<td width="30%"><figure><figcaption>概览透明度 = 1</figcaption></figure></td><td width="30%" /></tr></tbody>