自定义 碰撞器一个不可见的形状,用于处理对象的物理碰撞。碰撞器不需要与对象的网格完全相同形状 - 一个粗略的近似值通常更有效,并且在游戏玩法中难以区分。 更多信息
查看 词汇表 2D 是一个与 2D 物理系统交互的 碰撞器 2D。与其他碰撞器不同,您不需要在 Unity 编辑器中配置此碰撞器,而是通过为其分配 PhysicsShape2D 几何体来配置它,通过 PhysicsShapeGroup2D API。
您可以通过添加、删除和修改 PhysicsShape2D
形状来定义碰撞器的形状。有关更多信息,请参阅 PhysicsShape2D API 文档。这也意味着自定义碰撞器 2D 可以包含无限数量的低级 PhysicsShape2D
并形成任何形状,或模拟其他类型的碰撞器 2D。
属性 | 函数 |
---|---|
材质 | 选择 物理材质 2D用于调整 2D 物理对象在碰撞时发生的摩擦力和弹跳 更多信息 查看 词汇表,它决定了 碰撞当物理引擎检测到两个 GameObjects 的碰撞器发生接触或重叠时,就会发生碰撞,此时至少有一个具有刚体组件并处于运动状态。 更多信息 查看 词汇表 的属性,例如摩擦力和弹跳。 |
Is Trigger | 如果要使此碰撞器 2D 充当触发器,请启用此选项。当启用此选项时,物理系统会忽略此碰撞器。 |
Used by Effector | 如果要使碰撞器 2D 被附加的效应器 2D 使用,请启用此选项。 |
偏移 | 设置碰撞器 2D 几何体的本地偏移值。 |
自定义形状计数(只读) | 指示碰撞器使用的 PhysicsShape2D 数量。 |
自定义顶点计数(只读) | 指示碰撞器中所有 PhysicsShape2D 使用的顶点数量。 |
层级覆盖 | 展开以查看层级覆盖设置。 |
层级覆盖优先级 | 分配此碰撞器 2D 在解决关于其与另一个碰撞器 2D 之间的接触是否应该发生或不发生的冲突决策时使用的决策优先级。有关更多信息,请参阅其 API 页面。 |
包含层级 | 选择此碰撞器 2D 在决定与另一个碰撞器 2D 之间的接触是否应该发生时应包含的其他层级。有关更多信息,请参阅其 API 文档。 |
排除层级 | 选择此碰撞器 2D 在决定与另一个碰撞器 2D 之间的接触是否应该发生时应排除的其他层级。有关更多信息,请参阅其 API 文档。 |
强制发送层级 | 选择此碰撞器 2D 在与另一个碰撞器 2D 之间的碰撞接触期间允许发送力的层级。有关更多信息,请参阅其 API 文档。 |
强制接收层级 | 选择此碰撞器 2D 在与另一个碰撞器 2D 之间的碰撞接触期间可以接收力的层级。有关更多信息,请参阅其 API 文档。 |
接触捕获层级 | 选择参与与此碰撞器 2D 的接触的其他碰撞器 2D 的层级,这些层级将被捕获。有关更多信息,请参阅其 API 文档。 |
回调层级 | 选择此碰撞器 2D 在与另一个碰撞器 2D 的接触期间将报告碰撞或触发回调的层级。有关更多信息,请参阅其 API 文档。 |
CustomCollider2D