包含此页的版本:
不含此页的版本:
定制碰撞体(Collider) 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表2D 是与 2D 物理系统交互的 Collider 2D。与其他碰撞器不同,您不会在 Unity 编辑器中配置此碰撞器,而是通过 PhysicsShapeGroup2D API 将 PhysicsShape2D 几何体分配给碰撞器来配置碰撞器。
您可以通过添加、删除和修改PhysicsShape2D形状。有关更多信息,请参阅 PhysicsShape2D API 文档。这也意味着自定义碰撞体2D可以包含无限数量的低级PhysicsShape2D并形成任何形状,或模拟其他类型的 Collider 2D。
| 财产 | 功能 |
|---|---|
| 材料 | 选择物理材质 2D用于调整 2D 物理对象碰撞时 发生的摩擦和弹跳更多信息 请参阅术语表决定碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息 请参阅术语表,例如摩擦和弹跳。 |
| 是触发器 | 如果你希望此Collider 2D充当触发器,请启用此选项。启用此功能后,物理系统将忽略此碰撞体。 |
| 由效应器使用 | 如果你希望Collider 2D由附加的Effector 2D使用,请启用此选项。 |
| 抵消 | 设置碰撞体 2D 几何体的局部偏移值。 |
| 自定义形状计数(只读) | 指示数量PhysicsShape2DCollider 正在使用。 |
| 自定义顶点计数(只读) | 指示所有顶点的数量PhysicsShape2D在对撞机中使用。 |
| 图层覆盖(Layer Overrides) | 展开图层覆盖设置。 |
| 图层覆盖优先级 | 分配此 Collider2D 在解决关于自身与另一个 Collision2D 之间是否应发生接触的冲突决策时使用的决策优先级。有关更多信息,请参阅其 API 页面。 |
| 包括图层 | 在决定是否应与另一个 Collider2D 接触时,选择此 Collider 2D 应包含的其他层。有关更多信息,请参阅其 API 文档。 |
| 排除图层 | 选择此 Collider 2D 在决定是否应与另一个 Collider2D 接触时应排除的其他层。有关更多信息,请参阅其 API 文档。 |
| 强制发送层 | 选择允许此 Collider 2D 在与另一个 Collider2D 的碰撞接触期间向其发送力的层。有关更多信息,请参阅其 API 文档。 |
| 强制接收层 | 选择此 Collider 2D 在与另一个 Collider2D 的碰撞接触期间可以从中接收力的层。有关更多信息,请参阅其 API 文档。 |
| 合约捕获层 | 选择将捕获的与此 Collider2D 接触的其他 Collider 2D 的层。有关更多信息,请参阅其 API 文档。 |
| 回调层 | 选择此 Collider 2D 在与另一个 Collider2D 接触期间将报告碰撞或触发回调的层。有关更多信息,请参阅其 API 文档。 |
自定义碰撞体2D