SurfaceGui

顯示已棄用項目

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

SurfaceGui 允許在 3D 世界上將 UI 對象渲染到零件表面,同時也允許基本用戶互動發生。與 和 > 類似,用戶介面對象,例如 和 會面向相同方向的表面,可以通過 屬性編輯。

SurfaceGui on a 3D part in the place with an ImageLabel child to depict a screen console.

請注意,如 和 內的互動用戶介面元素只會收到用戶輸入,如果它們屬於 ,通常是通過將 放置在 內來實現的。Adornee 屬性可用於在 3D 世界中標記零件,而 SurfaceGui 本身仍留在 PlayerGui 中。

請參閱體驗內的用戶介面以獲得與SurfaceGui工作的指南。

緩存行為

為了幫助改善履約,SurfaceGui 的外觀將被緩存,直到下列情況之一發生,然後在下一個渲染框中重新計算其外觀。

概要

屬性

屬性 繼承自 SurfaceGuiBase屬性 繼承自 LayerCollector屬性 繼承自 GuiBase2d

活動

活動 繼承自 GuiBase2d

屬性

AlwaysOnTop

平行讀取

此屬性決定是否 SurfaceGui 將永遠渲染在其他 3D 物件之上。

當設為 false (預設值) 時,SurfaceGui 會像其他 3D 內容一樣渲染,並被其他 3D 對象遮蓋。當設為 true 時,SurfaceGui 總是在 3D 內容上渲染,外觀變化非常顯著:

Brightness

平行讀取

此屬性決定了當 容器的光被縮放時, 容器的亮度會被縮放的因子。預設值為 1 ,可設為 01000 之間的任何數字。修改此屬性可以使 SurfaceGui 的顯示亮度更匹配環境。例個體、實例,一個視頻廣告牌可以在黑暗房間內亮起,通過增加 Brightness10 來提高亮度。

請注意, 在 Studio 無法使用,且當 或 是 時沒有效果。

CanvasSize

平行讀取

在「虛擬畫素」中的「虛擬螢幕」大小,使 SurfaceGuis 像素與 ScreenGuis 相容。

ClipsDescendants

平行讀取

當設為 true (預設值) 時,會繪製外部的 GuiObjects 畫布邊界之外的 SurfaceGui 部分。

即使當此屬性是 falseGuiObjects 那些在畫布外完全 **** 的東西也不會成像。

LightInfluence

平行讀取

控制 SurfaceGui 是否受環境光線影響多少,範圍為 01 。將此設為 1 意味著環繞的燈光對外觀有完全控制,而將它設為 0 則意味著燈光沒有效果。

MaxDistance

平行讀取

此屬性控制 SurfaceGui 在停止渲染之前會顯示多遠的相機。值 0 表示沒有限制,並且會無限遠地渲染。預設值 1000 對大多數情況來說都很好。

對於在室外出現的 SurfaceGuis ,建議 MaxDistance 高度足夠,以確保容器的用戶介面在出現或消失時在畫面上足夠小,最大限度地減少突然出現/消失的效果。

PixelsPerStud

平行讀取

此屬性決定每個世界空間單元用於渲染 SurfaceGui 內容的像素密度。更高的值會導致內部的各種 GuiObjects 變小,如果保持相同的尺寸。相反,較低的值會導致物件看起來更大。然而,如果 GuiObjects 通過使用 UIScaleGuiObject.SizeTextLabel.TextSize 或類似來進行比例縮放,此屬性允許使用更高的定義。

選擇值時,要根據你希望玩家看到 SurfaceGui 的距離來進行選擇。請注意,大型像素密度可能會對性能產生負面影響,如果裝飾的部件的面積足夠大。

平行讀取

當設為 Enum.SurfaceGuiSizingMode.PixelsPerStud (預設值) 時,SurfaceGui 會以 PixelsPerStud 和表面尺寸在點數上的變量尺寸渲染。

當設為 Enum.SurfaceGuiSizingMode.FixedSize 時,SurfaceGui 會以固定的尺寸通過 CanvasSize 渲染。

ToolPunchThroughDistance

平行讀取

設置左鍵開始作用的距離,在 SurfaceGui 而不是持有的 Tool 上。如果角色在 SurfaceGui 的距離內,Tool 將在點擊時不會激活。

ZOffset

平行讀取

將這個 SurfaceGui 與同一面上的其他人關聯(更改此操作不會視覺上「提升」或「下沉」SurfaceGui 從表面)。

方法

活動