# Layer

Layer是场景节点上的固有属性,所有节点都会有自己的Layer,默认为0(可选值为0~29)。

# 使用方法

# ▌修改Layer的方法

在工具中选定场景中的某个节点,在Inspector面板中,点击Layer进行修改。

# ▌新增Layer的方法

在工具中选定场景中的某个节点,在Inspector面板中的Layer下拉框中,选择底部的新增

目前一共可以有31个Layer,其中30~31为内置Layer,请不要使用。
当某个Layer拥有名字之后,即可在节点的Inspector界面选择该Layer。


# 使用Layer来控制渲染

使用Layer可以在渲染时“过滤”掉一些物体。

# 1. 选定某个Layer,然后将场景中的物体设置为该Layer

新建一个Layer,作为不渲染物体的专用Layer:

将不想要渲染的物体的Layer设定为该Layer:

# 2. 修改相机的cullingMask

在相机节点的Inspector面板中,找到Camera组件,然后点开cullingMask,取消选择之前新建的Layer:

# 3. 播放场景

可以观察到之前设定Layer的物体没有被渲染出来。


# 使用Layer来控制物理碰撞

可以设定两个Layer之间不发生碰撞,在工具内的ProjectSetting标签内,可以手动设置碰撞矩阵。

详情参考物理系统

点击咨询小助手