Unity3D:在 Unity 中创建功能层
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
在 Unity 中创建功能层
图层有助于组织场景中的游戏对象。如果创建图层并为其分配游戏对象,则可以根据图层编辑游戏对象与其他游戏对象的交互方式。
添加新图层
有两种方法可以创建新图层:
- 选择“标签和图层”窗口(主菜单:编辑>项目设置>“图层>标签和图层”)。
- 选择一个游戏对象,在检查器窗口中选择图层下拉列表,然后从菜单中选择添加图层。
要记住图层的预期功能,请为其指定一个描述性名称。
警告:图层 31 由编辑器的预览窗口机制在内部使用。为防止冲突,请勿使用此图层。
内置层
打开图层菜单时,可以看到某些图层已命名。除了默认和忽略光线投射之外,Unity 不再将这些内置图层用于许多专用目的;它们的存在主要是为了向后兼容:
层数 | 图层名称 | 描述 |
---|---|---|
1 | 透明外汇 | Unity 在耀斑系统中使用此图层。 |
2 | 忽略光线投射 | 默认情况下,物理光线投射 API 会忽略此层。 |
3 | 水 | Unity 2018.4 的标准资源使用此图层 |
4 | 用户界面 | Unity UI 使用此图层作为 UI 元素的默认层。 |
您仍然可以使用这些图层,但无法重命名或删除它们。
将游戏对象添加到层
要将游戏对象分配给层,请选择游戏对象,转到检查器窗口,然后选择图层旁边的下拉列表。此菜单显示具有名称的图层,以便您可以选择最适合您的游戏对象的图层。
您只能将每个游戏对象分配给一个层,但可以将多个游戏对象添加到一个层。
其他资源
此文由3D建模学习工作室整理翻译,转载请注明出处!