強調對象

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

Highlight 實例是一種視覺效果,您可以使用它來吸引體驗中的特定對象的注意力。每個亮點效果都有一個環繞物件的輪廓 外部 和一個顯示在物件上的固體覆蓋 內部 。您可以獨立地自定義這兩個組件來修改突出顯示的視覺外觀。

A tree mesh against a grey background.

基本對象
>

The same tree mesh with a yellow outline and a black highlight interior.

黃色外緣和黑色內部
>

The same tree mesh with a black outline and a yellow highlight interior.

黑色外部和黃色內部
>

亮點效果的有用應用程式包括:

  • 提供對象是重要和/或可互動的視覺反饋。
  • 讓離用戶更遠的物件通過更接近用戶的物件可見。
  • 指示其他角色的當前位置和狀態。

新增亮點

作為性能限制,Studio 只在客戶端同時顯示 31 個 Highlight 個實例。如果你超過此限制,額外的 Highlight 實例將被忽略。

請注意,低端裝置上的亮點可能會更模糊,但否則將與其他設定的任何組合一樣看起來。

對象的父親

若要為物件新增亮點效果,您可以直接將新的 Highlight 傳送到物件上。

  1. 檢索器 窗口中,將鼠標懸停在 ModelBasePart 上,然後單擊 ⊕ 按鈕。一個上下文菜單顯示。

  2. 從選單中插入 高亮 。強調顯示在對象上的預設屬性值,創建白色外部線和紅色濾色過度。

設定裝飾者

或者,您可以將 Highlight 實例放置在工作區之外的子/父關係中,StarterPlayer , StarterGui , StarterPackReplicatedStorage ,然後將其 Adornee 屬性設為您想要突出的 ModelBasePart

自訂亮點

您可以變更 Highlight 實例的屬性,創建有趣的視覺效果,正確地突出主題中與您的經體驗相關的對象。

外部色

OutlineColor 屬性設置了突出顯示的外部值 Color3

A tree mesh with red outline.

外部色 = [255、100、50]
>

A tree mesh with green outline.

外部色 = [0, 255, 125]
>

A tree mesh with blue outline.

外部色 = [75, 150, 255]
>

外部透明

OutlineTransparency 屬性設置將亮點外部視頻設置為任何值,介於預設值 0 (不透明) 和 1 (隱形) 之間。

A tree mesh with black opaque outline.

透明度總覽 = 0
>

A tree mesh with transparent outline.

外部透明 = 1
>

填色

FillColor 屬性設置了突出顯示內部的值 Color3

A tree mesh with a red fill.

填充顏色 = [255、100、50]
>

A tree mesh with a red fill.

填充顏色 = [0, 255, 125]
>

A tree mesh with a blue fill.

填充顏色 = [75, 150, 255]
>

填充透明度

FillTransparency 屬性設置了高亮內部的可見度到任何值之間,例如默認值的 0 (不透明) 和 1 (隱形) 之間的任何值。您可以使用此屬性來決定要讓檢視者看到的對物件現有顏色的多少。

A tree mesh with an opaque black fill.

透明度填充 = 0
>

A tree mesh with an semi-transparent black fill.

透明度填充 = 0.5
>

A tree mesh with a transparent black fill.

透明度填充 = 1
>

深度模式

DepthMode 屬性控制效果在世界上其他對象方面的顯示方式。

  • AlwaysOnTop — 允許強調顯示,無論是否有物件在相機和強調顯示的物件之間。這表示觀看者總是能夠看到突出顯示,無論亮點對象和相攝影機之間有什麼。

  • Occluded — 在攝影機和強調對象之間有物件時隱藏強調。這意味著檢視器只能在突出物和相機視野之間沒有障礙物的情況下看到物體。

Two objects are behind pillars, but because their AlwayOnTop property is set to true, you can still see the objects and their highlight.

已啟用

Enabled 屬性可讓您快速啟用或禁用高亮顯示 沒有任何影響效能

效能提示

雖然你有很多選擇來自訂化 Highlight 實例,但以下提示建議增加你在所有裝置上的體驗效能:

  • 添加或移除 Highlight 可能會導致幾何重建步驟,可能會導致性能頂峰和額外的繪圖呼叫。如果您想更改 Highlight 實個體、實例的外觀或暫時隱藏/顯示它在對物件上,最好直接自定義 Highlight 實例的屬性,因為更改任何 Highlight 實例的屬性都是輕量的,不會影響履約。

  • Roblox 在回到前方順序中繪製對象,如果你埋入對象以子 Highlight 內的其他對象也有孩子 Highlight 實例,可能會導致問題。因此,最好將具有 Highlight 實例的對象與具有 Highlight 實例的其他對象保持在父/子關係之外。

  • 在畫面上第一次渲染的 Highlight 消耗了大部分性能成本(在移動設備上的 GPU 時間長達 1 毫秒)。若要超過第一次的亮點,您不應該在任何平台上看到明顯的效能影響。

  • 在移動設備上,遮蓋較多螢幕的亮點會在效能上更昂貴。在其他平台上,無論畫面覆蓋率如何,亮點都具有相同的性能成本。

  • 在所有平台上,不可見的亮點(無論是否已停用或完全透明)不會增加任何性能成本。