LayerCollector 是 2D 用戶界面容器的基本類,它會渲染 GuiObject 後代,例如 ScreenGui。
為了提高性能,LayerCollector 的外觀會在下列事件發生之一直到:
- 有子孫添加或移除。
- 子孫的屬性改變。
- Class.LayerCollector 本身的屬性會改變。
概要
屬性
切換此 LayerCollector 的可見度。
決定每次玩家的角色重生時,LayerCollector 會重設 (刪除自己並重新複製到玩家的 PlayerGui 中)。
控制 GuiObject.ZIndex 在此 LayerCollector 的所有子代上的行為。
描述介面元素的實際屏幕位置,以幣晃。
描述 UI 元素的實際螢幕旋轉度。
描述 UI 元素的實際屏幕尺寸,以幣晃。
設為真的時,本地化將適用於此 GuiBase2d 和它的後代。
一個引用 LocalizationTable 以應用自動本地化到這個 GuiBase2d 和它的後代。
在下向方向中自訂遊戲控制器選擇行為。
在左向方向中自訂遊戲控制器選擇行為。
自訂遊戲控制器選擇行為。
在上方向中自訂遊戲控制器選擇行為。
允許自訂遊戲控制器選擇動作。
活動
活動 繼承自 GuiBase2d- SelectionChanged(amISelected : bool,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
發射在遊戲控制器選擇移動到,離開,或變更連接的 GuiBase2d 或任何子選項 GuiObjects。
屬性
ResetOnSpawn
當設為 false 和此 LayerCollector 是直接子兒的 StarterGui ,它只會在每個玩家的 1> Class.PlayerGui1> 中複製一次,並且在玩家的角色重生時不會被刪除。
當設為 true (預設值) 或此 LayerCollector 是一個 間接 後裔的 1> Class.StarterGui1>,它會在玩家的角色重生時複製到每個玩家的 4> Class.PlayerGui4> 中,並在玩家的角色重生再次時自
ZIndexBehavior
控制 GuiObject.ZIndex 在此 LayerCollector 的所有子代上的行為。
使用 Enum.ZIndexBehavior.Sibling (預設) 時,孩子們總是會在其父母上方顯示,而 ZIndex 是用來決定單個 UI 對象的孩子會在各個孩子之間的順序。
Enum.ZIndexBehavior.Global 排序所有後代按照 ZIndex ,然後使用階層順序斷開關係。因結果, GuiObject 的後代必須至少有一個 0> Class.GuiObject.ZIndex|ZIndex