# 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
标签内,可以手动设置碰撞矩阵。
详情参考物理系统。