胶囊 碰撞器用于处理对象物理碰撞的不可见形状。碰撞器不需要与对象的网格完全相同形状 - 粗略的近似通常更有效,并且在游戏玩法中难以区分。 更多信息
参见 词汇表 2D 有多个属性需要您在正确使用之前进行配置。
定义 胶囊碰撞器一个胶囊形状的碰撞器组件,用于处理诸如桶和角色肢体之类的游戏对象的碰撞。 更多信息
参见 词汇表 2D 形状的设置是 大小 和 方向。大小和方向属性都引用 X 和 Y(分别为水平和垂直),位于胶囊碰撞器 2D 的局部空间,而不是世界空间。
设置胶囊碰撞器 2D 的典型方法是将 大小 设置为与 方向 相匹配。例如,如果胶囊碰撞器 2D 的 方向 是 垂直,大小 的 X 为 0.5,大小 的 Y 为 1,这使得垂直方向的胶囊更高,而不是更宽。
在下面的示例中,X 和 Y 由黄线表示。
您可以使用不同的配置更改胶囊碰撞器 2D。以下是一些示例。
请注意,当 大小 属性的 X 和 Y 相同时,胶囊碰撞器 2D 始终近似于圆形。
注意:2D 物理系统中已知的问题是,当一个 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、路点等。游戏对象的功用由附加到它的组件定义。 更多信息
参见 词汇表 穿过多个碰撞器时,一个或多个碰撞器可能会注册 碰撞当物理引擎检测到两个游戏对象的碰撞器发生接触或重叠时,就会发生碰撞,前提是至少一个碰撞器具有刚体组件并且处于运动状态。 更多信息
参见 词汇表 在碰撞器之间。这可能发生在碰撞器完美对齐时。这种碰撞会导致碰撞器减速或停止。
虽然使用胶囊碰撞器 2D 构造表面可以帮助减少此问题,但建议为表面使用单个碰撞器,而不是多个碰撞器,例如 边缘碰撞器 2D。