胶囊碰撞体用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格完全相同形状 - 粗略的近似值通常更有效,并且在游戏玩法中无法区分。更多信息
参见术语表 2D 组件是一个与 2D 物理系统交互的碰撞体 2D。碰撞体的胶囊形状,具有其光滑的圆形圆周和没有顶点角的特性,允许在其他碰撞体上更平滑地移动,防止在锐角处卡住。
注意:碰撞体的胶囊形状是实心的,而不是空心的。Unity 将 胶囊碰撞体一种胶囊形状的碰撞体组件,用于处理诸如桶和角色肢体等游戏对象的碰撞。更多信息
参见术语表 2D 内部的任何其他碰撞体 2D 视为与碰撞体持续接触,并随着时间的推移逐渐被推离胶囊碰撞体 2D。
属性 | 功能 |
---|---|
材质 | 选择物理材质 2D用于调整 2D 物理对象碰撞时发生的摩擦力和弹跳更多信息 参见术语表,它确定碰撞当物理引擎检测到两个游戏对象的碰撞体接触或重叠时,就会发生碰撞,前提是至少有一个具有刚体组件并且正在运动。更多信息 参见术语表的属性,例如摩擦力和弹跳。 |
是否为触发器 | 如果希望此碰撞体 2D 充当触发器,请启用此选项。启用此选项后,物理系统会忽略此碰撞体。 |
受效应器使用 | 如果希望碰撞体 2D 被附加的效应器 2D 使用,请启用此选项。 |
复合操作 | 选择附加的复合碰撞体 2D组件使用的复合操作。 注意:当选择除无以外的任何操作时,以下属性(材质、是否为触发器、受效应器使用和边缘半径)将由附加的复合碰撞体 2D 组件控制,并且在此碰撞体的属性中不再可用。 |
无 | 选择此选项表示不执行任何复合操作。 |
合并 | 选择此选项表示此复合操作使用布尔 OR 操作组合几何体。 |
相交 | 选择此选项表示此复合操作使用布尔 AND 操作组合几何体。 |
差集 | 选择此选项表示此复合操作使用布尔 NOT 操作组合几何体。 |
翻转 | 选择此选项表示此复合操作使用布尔 XOR 操作组合几何体。 |
偏移 | 设置碰撞体 2D 几何体的局部偏移值。 |
大小 | 设置 x 和 y 值以定义胶囊碰撞体 2D 填充的盒子区域的大小。 |
方向 | 选择胶囊碰撞体 2D 的方向。这决定了碰撞体形状的弯曲端的位置和方向。有关更多详细信息,请参阅配置胶囊碰撞体 2D。 |
垂直 | 选择此选项以将碰撞体形状的端部向上和向下定向。 |
水平 | 选择此选项以将碰撞体形状的端部向左和向右定向。 |
图层覆盖 | 展开以查看图层覆盖设置。 |
图层覆盖优先级 | 分配此碰撞体 2D 在解决自身与另一个碰撞体 2D 之间是否应该发生接触的冲突决策时使用的决策优先级。有关更多信息,请参阅其API页面。 |
包含图层 | 选择此碰撞体 2D 在决定是否应与另一个碰撞体 2D 发生接触时应包含的其他图层。有关更多信息,请参阅其API文档。 |
排除图层 | 选择此碰撞体 2D 在决定是否应与另一个碰撞体 2D 发生接触时应排除的其他图层。有关更多信息,请参阅其API文档。 |
强制发送图层 | 选择此碰撞体 2D 在与另一个碰撞体 2D 发生碰撞接触期间允许发送力的图层。有关更多信息,请参阅其API文档。 |
强制接收图层 | 选择此碰撞体 2D 在与另一个碰撞体 2D 发生碰撞接触期间可以接收力的图层。有关更多信息,请参阅其API文档。 |
接触捕获图层 | 选择参与与该碰撞体 2D 接触的其他碰撞体 2D 的图层,这些图层将被捕获。有关更多信息,请参阅其API文档。 |
回调图层 | 选择此碰撞体 2D 在与另一个碰撞体 2D 接触期间将为其报告碰撞或触发回调的图层。有关更多信息,请参阅其API文档。 |
CapsuleCollider2D