版本:Unity 6 (6000.0)
语言:英语
Unity 中层的使用
基于层的碰撞检测

在 Unity 中创建功能层

层可以帮助你组织游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、航点等等。游戏对象的功能由附加到它的组件定义。 更多信息
参见 术语表
在你的 场景场景包含游戏的环境和菜单。可以将每个独特的场景文件视为一个独特的关卡。在每个场景中,你放置环境、障碍物和装饰,基本上是设计和构建游戏的各个部分。 更多信息
参见 术语表
。如果你创建了一个层并将游戏对象分配给它,你就可以根据层来编辑游戏对象如何与其他游戏对象交互。

添加新层

你可以通过两种方式创建新层

  • 选择 标签和层窗口(主菜单:编辑 > 项目设置 > 标签和层 > )。
  • 选择一个游戏对象,在 检视器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许你检查和编辑值。 更多信息
    参见 术语表
    窗口中选择下拉菜单,然后从菜单中选择添加层

为了记住层的预期功能,请为它提供一个描述性的名称。

警告:层 31 由编辑器的预览窗口机制内部使用。为了防止冲突,请不要使用此层。

内置层

当你打开层菜单时,你会发现有些层已经被命名了。除了默认和忽略射线检测之外,Unity 不再将这些内置层用于许多专用目的;它们主要存在是为了向后兼容。

层编号 层名称 描述
0 默认 所有场景元素的默认层。
1 透明FX Unity 在 耀斑系统 中使用此层。
2 忽略射线检测 物理射线检测 API 默认情况下忽略此层。
4 Unity 的 Unity 2018.4 标准资产 使用此层。
5 UI(用户界面) 允许用户与你的应用程序交互。Unity 目前支持三种 UI 系统。 更多信息
参见 术语表
Unity UI 将此作为 UI 元素的默认层。

你仍然可以使用这些层,但你无法重命名或删除它们。

将游戏对象添加到层

要将游戏对象分配给层,请选择游戏对象,转到检视器窗口,然后选择旁边的下拉菜单。此菜单显示具有名称的层,以便你可以选择最适合你的游戏对象的层。

你只能将每个游戏对象分配给一个层,但你可以将多个游戏对象添加到一个层。

其他资源

Unity 中层的使用
基于层的碰撞检测