地形碰撞器用于处理对象物理碰撞的不可见形状。碰撞器不需要与对象的网格完全相同形状 - 一个粗略的近似值通常更有效,并且在游戏玩法中难以区分。 更多信息
参见 术语表构建一个与附加到的地形场景中的景观。地形游戏对象会在场景中添加一个大的平面,您可以使用地形检查器窗口创建详细的景观。 更多信息
参见 术语表几何形状匹配的碰撞器。它是地形最优且最精确的碰撞器类型。
属性 | 描述 |
---|---|
提供接触 | 启用提供接触以始终为此碰撞器生成接触信息。通常,碰撞器仅在有内容发送给它时才会生成接触数据;在这种情况下,消息为OnCollisionEnter 、OnCollisionStay 或OnCollisionExit 。启用提供接触后,碰撞器会始终为物理系统生成接触数据。接触生成会占用大量资源,因此默认情况下提供接触处于禁用状态。 |
材质 | 选择确定此碰撞器如何与其他碰撞器交互的物理材质资源。如果未选择任何材质,物理系统将使用项目范围内的默认设置。 |
地形数据 | 选择地形数据资源。地形碰撞器根据地形数据资源属性构建碰撞器形状。 |
启用树碰撞器 | 启用此选项可自动为地形上的任何树木一个游戏对象和相关组件,允许您将树木资源添加到场景中。您可以在树木检查器窗口中为树木添加树枝层级和树叶。 更多信息 参见 术语表生成碰撞器。这使得碰撞器更加精确,但计算量更大,因此仅当您的场景场景包含游戏环境和菜单。将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,从本质上讲,将您的游戏分段设计和构建。 更多信息 参见 术语表需要与地形上的树木进行物理交互时才应使用它。默认情况下启用此选项。 |
“图层覆盖”部分提供允许您覆盖此碰撞器的项目范围基于图层的碰撞检测设置的属性。
属性 | 描述 |
---|---|
图层覆盖优先级 | 定义此碰撞器覆盖的优先级。当两个碰撞器具有冲突的覆盖时,将采用优先级值较高的碰撞器的设置。 例如,如果一个图层覆盖优先级为 1 的碰撞器与一个图层覆盖优先级为 2 的碰撞器发生碰撞,则物理系统将使用图层覆盖优先级为 2 的碰撞器的设置。 |
包含图层 | 选择要包含在此碰撞器碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,就会发生碰撞,前提是至少有一个具有刚体组件并且处于运动状态。 更多信息 参见 术语表中的图层。 |
排除图层 | 选择要从此碰撞器的碰撞中排除的图层。 |