Skip to content

层级

节点的 Layer 属性是一个无符号 32 位的整数,最多支持 32 个不同类型的 Layer,可在编辑器上方菜单栏的 项目 -> 项目设置 -> Layers 中设置。其中开发者可自定义第 0 ~ 19 个 Layer,剩下后面的 12 个 Layers 则是引擎内置的。

相机的 Visibility 属性跟节点的 Layer 属性,都是用来控制其可见性的。但只有当节点设置的 Layer 属性包含在相机的 Visibility 中时,节点才可以被相机看见。相机的 Visibility 属性采用 |& 这种位操作符来判断节点的 Layer 是否应该被观察到,且支持同时选择多个 Layer。具体内容可参考 Camera — Visibility 属性

引擎内置的层级

layer gizmo

属性说明
NONE设置全都不可见0
IGNORE_RAYCAST设置忽略射线检测1 << 20
GIZMOS设置配置信息可见1 << 21
EDITOR设置编辑器可见1 << 22
UI_3D设置 3D UI 节点可见1 << 23
SCENE_GIZMO设置场景配置节点可见1 << 24
UI_2D设置 2D UI 节点可见1 << 25
PROFILER设置分析工具节点可见1 << 28
DEFAULT设置默认节点可见1 << 30
ALL设置所有节点可见0xffffffff

用户自定义层级

layer gizmo