GuiBase2d

顯示已棄用項目

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

無法建立
無法瀏覽

GuiBase2d 是一個抽象類別,由 2D GuiObjects 繼承。

概要

屬性

活動

屬性

AbsolutePosition

唯讀
未複製

AbsolutePosition 是一個只讀屬性,可以在像素中提供 GuiBase2d 元素的屏幕位置。這代表元素因其祖先的尺寸和位置而渲染的實際像素位置。請注意,AbsolutePosition 總是代表 GuiBase2d 元素的左上角。

如果 GuiBase2dScreenGui 中,則 AbsolutePosition 屬性使用 CoreUISafeInsets 視窗坐標系統。這個坐標系統的起源位於 Roblox 頂部欄的左下角。請注意,這是 InputObject.Position 屬性使用的相同座標系統。

Diagram showing the origin of the AbsolutePosition coordinate system.

也見 AbsoluteRotationAbsoluteSize

AbsoluteRotation

唯讀
未複製

AbsoluteRotation 是一個只讀屬性,用於描述 GuiBase2d 元素的實際屏幕旋轉,以度為單位。它不會 執行邊界檢查 ,因此其值可能不在範圍 0360 之內。

也見 AbsolutePositionAbsoluteSize

AbsoluteSize

唯讀
未複製

AbsoluteSize 是一個只讀屬性,用於描述 GuiBase2d 元素的實際畫面尺寸,以像素為單位。

也見 AbsolutePositionAbsoluteRotation

AutoLocalize

平行讀取

當設為 true 時,本地化將適用於此 GuiBase2d 和其子孫。用於本地化的入口是由 LocalizationService:GetTableEntries() 返回的相同集合的入口。啟用 AutoLocalize 的記錄將在必要時雲端表載後自動重新翻譯。

也見 RootLocalizationTable

RootLocalizationTable

平行讀取

一個引用到 LocalizationTable 將用於應用自動本地化到這個 GuiBase2d 和它的子孫。AutoLocalize必須設為trueGuiBase2d和其祖先上,以便自動本地化應用。

您可以將此設為在 LocalizationTable 任何地方引用 DataModel 。該 對象和所有其子對象將嘗試使用特定的 和其祖先來自動替換文本,在未定義的順序下使用雲端表和表單,以及在雲端表中。

如果參考表中沒有可用的翻譯,它會在父級中尋找翻譯,如果它也是 LocalizationTable ,等等。

也可以參考 LocalizationService:GetTableEntries() ,這裡解釋了 RootLocalizationTable 如何用於自動本在地化。

SelectionBehaviorDown

平行讀取

在向下方向調整遊戲控制器選擇行為。

SelectionBehaviorLeft

平行讀取

在左向調整遊戲控制器選擇行為。

SelectionBehaviorRight

平行讀取

在右向調整遊戲控制器選擇行為。

SelectionBehaviorUp

平行讀取

在上向方向中自定義遊戲控制器選擇行為。

SelectionGroup

平行讀取

允許對遊戲控制器選擇如何在按鈕之間移動進行自訂,這些按鈕是選擇群的後裔,離開群組,然後選擇其他按鈕。

SelectionGroup 設為 true 會暴露 SelectionBehaviorUpSelectionBehaviorDownSelectionBehaviorLeftSelectionBehaviorRight 屬性。對於這些選擇行為,Enum.SelectionBehavior.Escape 設置(預設)意味著遊戲控制器選擇首先尋找選擇群內的選擇,如果未找到適合的按鈕,則只會移出選擇群。或者,Enum.SelectionBehavior.Stop設置意味著遊戲控制器選擇只在選擇組內查看,並不從選擇行為方向移出群組。

方法

活動

SelectionChanged

此事件發生時,游戏手柄選擇移動到、離開或變更在連接的 GuiBase2d 或任何子手柄 GuiObjects 內。當選擇標示移動到 GuiObject 時,事件泡泡從那個 GuiObject 傳送到所有祖先,通知他們選擇已變更/進入/退出到他們的子樹中的 GuiObject

參數

amISelected: boolean

如果新選擇與附加的 GuiBase2d 匹配,則為真值;否則為假值。

previousSelection: GuiObject
newSelection: GuiObject