层有助于组织场景中的游戏对象。如果创建一个层并为其分配游戏对象,则可以编辑游戏对象与其他游戏对象的交互方式,具体取决于该层。
可通过两种方法来创建新层:
要记住层的目标函数,请为其指定一个描述性名称。
警告:第 31 层为编辑器的预览窗口内部机制使用。为了防止冲突,请勿使用此层。
打开层菜单时,可以看到部分层已命名。除默认和忽略光线投射器 (Default and Ignore Raycast) 之外,Unity 不再将这些内置层用于专用目的;这些层主要是为了向后兼容而存在:
| 层编号 | 层名称 | 描述 |
|---|---|---|
| 0 | Default | 所有场景元素的默认层。 |
| 1 | TransparentFX | Unity 在光晕系统中使用此层。 |
| 2 | 忽略光线投射器 | 物理光线投射器 API 默认忽略此层。 |
| 4 | 水体 | Unity 的 Unity 2018.4 标准资源使用此层。 |
| 5 | UI |
Unity UI 将其用作__ UI__(即用户界面,User Interface)让用户能够与您的应用程序进行交互。Unity 目前支持三种 UI 系统。更多信息 See in Glossary 元素的默认层。 |
您仍然可以使用这些层,但不能进行重命名或删除。
要将游戏对象分配至层,请选择游戏对象,转到检视面板 (Inspector) 窗口并选择层 (Layer) 旁边的下拉菜单。此菜单显示具有名称的层,因此可以选择最适合游戏对象的层。
只能将每个游戏对象分配至一个层,但可以将多个游戏对象添加到一个层。