版本: Unity 6 (6000.0)
语言 : 英语
胶囊碰撞器 2D 组件参考
复合碰撞器 2D

配置胶囊碰撞器 2D

胶囊 碰撞器用于处理对象物理碰撞的不可见形状。碰撞器不需要与对象的网格完全相同形状 - 粗略的近似通常更有效,并且在游戏玩法中难以区分。 更多信息
参见 词汇表
2D 有多个属性需要您在正确使用之前进行配置。

定义大小和方向

定义 胶囊碰撞器一个胶囊形状的碰撞器组件,用于处理诸如桶和角色肢体之类的游戏对象的碰撞。 更多信息
参见 词汇表
2D 形状的设置是 大小方向。大小和方向属性都引用 XY(分别为水平和垂直),位于胶囊碰撞器 2D 的局部空间,而不是世界空间。

设置胶囊碰撞器 2D 的典型方法是将 大小 设置为与 方向 相匹配。例如,如果胶囊碰撞器 2D 的 方向垂直大小X 为 0.5,大小Y 为 1,这使得垂直方向的胶囊更高,而不是更宽。

在下面的示例中,XY 由黄线表示。

An example of a Capsule Collider 2D set so the Size matches Direction
胶囊碰撞器 2D 的示例,设置 大小方向 相匹配

胶囊配置示例

您可以使用不同的配置更改胶囊碰撞器 2D。以下是一些示例。

请注意,当 大小 属性的 XY 相同时,胶囊碰撞器 2D 始终近似于圆形。

Examples of Capsule Collider 2D configurations
胶囊碰撞器 2D 配置的示例

注意:2D 物理系统中已知的问题是,当一个 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、路点等。游戏对象的功用由附加到它的组件定义。 更多信息
参见 词汇表
穿过多个碰撞器时,一个或多个碰撞器可能会注册 碰撞当物理引擎检测到两个游戏对象的碰撞器发生接触或重叠时,就会发生碰撞,前提是至少一个碰撞器具有刚体组件并且处于运动状态。 更多信息
参见 词汇表
在碰撞器之间。这可能发生在碰撞器完美对齐时。这种碰撞会导致碰撞器减速或停止。

虽然使用胶囊碰撞器 2D 构造表面可以帮助减少此问题,但建议为表面使用单个碰撞器,而不是多个碰撞器,例如 边缘碰撞器 2D

胶囊碰撞器 2D 组件参考
复合碰撞器 2D