层级收集器 是 2D UI 容器的基础类,可渲染子孙 GuiObject ,例如 ScreenGui 。
为了性能提升,LayerCollector 的外观将被缓存,直到以下事件之一发生:
- 后裔被添加到或从它移除。
- 子孙的属性发生了变化。
- LayerCollector 自身的属性发生了变化。
概要
属性
切换这个 LayerCollector 的可见性。
决定是否重置 LayerCollector (删除自己并重新克隆到玩家角色的 PlayerGui )每次玩家角色重生。
控制 GuiObject.ZIndex 如何在这个 LayerCollector 的所有子孙上行为。
活动
继承自GuiBase2d的活动- SelectionChanged(amISelected : boolean,previousSelection : GuiObject,newSelection : GuiObject):RBXScriptSignal
当游戏手柄选择移动到、离开或在连接的 或任何子手柄中更改时,发生火焰。
属性
ResetOnSpawn
当设置为 false 和这个 LayerCollector 是 StarterGui 的直接子女时,它只会被克隆到每个玩家的 PlayerGui 一次,当玩家的角色重生时它不会被删除。
当设置为 true (默认) 或如果这 LayerCollector 是 间接 子孙的 StarterGui ,它将被克隆到每个玩家的 PlayerGui 当他们的角色重生时,当玩家的角色再次重生时,它将自动删除自己。
ZIndexBehavior
控制 GuiObject.ZIndex 如何在这个 LayerCollector 的所有子孙上行为。
通过 Enum.ZIndexBehavior.Sibling (默认),子弹总是在父辈之上渲染,ZIndex 用于决定单个 UI 对象的子弹在相互之间渲染的顺序。
Enum.ZIndexBehavior.Global 按照 ZIndex 排序所有子孙,然后使用等级顺序来断开关系。因结果,一个 GuiObject 的子孙需要有一个值 ZIndex 至少与父元素辈相同高,否则它们会在父元素辈下面渲染。
属性继承自GuiBase2d
方法
活动
属性继承自GuiBase2d