零件上的介面

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

Class.SurfaceGui 對象讓您可以在 3D 世界上的表面上顯示 GUI 內容。它們通常用於顯示排行榜,或者在 3D 空間中標誌區域。此教學會顯示您如何創建一個關於長劍統計資數據的信息板。

創建一個表面使用者GUI

  1. 建立名為 InfoBoard 的零件。

  2. 將零件的 大小 變更為 15, 18, 1

  3. 表面導航 插入零件並將其重命名為 InfoSurfaceGui

  4. Frame 插入 GUI 並命名為 背景框架 。這是資訊將顯示的背景。

調整使用者GUI

Class.SurfaceGui.Face|Face 屬性決定零件的哪一面會顯示表面導航。 背景框 對象會在零件的表面上顯示為小型白色方塊,當正確的面被選擇時會顯示。

  • 屬性的 InfoSurfaceGui 設置為

大小

要將框架包覆整個面,您需要調整其 大小 屬性。

  • 背景框大小 屬性設為 1, 0, 1, 0 以全面覆蓋所選面。

風格

通常來說,UIPadding 限制會幫助創建一個空格,以便在 GUI 對象和其內容之間建立一個平衡。

  1. UIPadding 限制插入 InfoSurfaceGui

  2. 設定 螢幕底部 、 螢幕左側 、 螢幕右側 和 2> 螢幕頂部2> 屬性 至 5> 0.05, 0 5> 創建邊框。

  3. 背景透明度 屬性的 背景框 設置為 1

添加內容

您可以使用以前的 UI 教學學到的技能來顯示信息在 背景框架 內。這裡是一些示例內容來框架:

對象說明
1 個一個 TextLabel 用於顯示項目名稱,並在展示木板底部顯示 ImageLabel
2一個 ImageLabel 用於顯示樣品圖像,以一個灰色背景顏色3的值。 UICorner 限制用於應用圓形邊緣。
3一個框架,內含三個 UIListLayout 約束,以水平順序排列它們,與 建立分數條 類似。

地面導航器屬性

現在你有一個已完成的表面導覽,試著變更以下屬性來查看其效果。

光線影響

因為面積 GUI 在 3D 世界中存在,因此它們可以受到光的影響像任何其他物件。LightInfluence 屬性控制面積 GUI 是否受到光的影響。正常值是 1,這表示��

飾品

顯示在表面導覽器上的零件是由 Adornee 屬性決定的。如果為空,它將在上一個零件上自動顯示。設置 Class.SurfaceGui.Adornee|Adornee 允許在 GUI 未指定為父親時設置交互按鈕。 要將 SurfaceGui 錨定到零件上:

  1. 將 SurfaceGui 拖入 StarterGui

  2. 將它飾在零件上,點擊零件輸入框並在板上零件。