版本:Unity 6 (6000.0)
语言:English
球体碰撞器组件参考
网格碰撞体

胶囊碰撞器组件参考

切换到脚本

胶囊碰撞体用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格完全相同形状 - 粗略的近似值通常更有效,并且在游戏玩法中难以分辨。 更多信息
参见 术语表
是由两个半球体通过圆柱体连接在一起形成的内置 3D 胶囊形碰撞体。它适用于具有圆柱形形状的应用程序内项目,或者用作场景中玩家和非玩家角色的碰撞体。场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰物,从本质上讲是分块设计和构建您的游戏。 更多信息
参见 术语表

因为胶囊碰撞体没有角,所以它们也有助于软化关卡几何体中尖角和边缘的碰撞当物理引擎检测到两个游戏对象的碰撞体接触或重叠时,就会发生碰撞,前提是至少有一个具有刚体组件并且处于运动状态。 更多信息
参见 术语表
区域,以便玩家移动更加流畅。

胶囊碰撞体的资源需求相对较低。

属性 描述
编辑碰撞体 启用编辑碰撞体按钮可在场景视图您正在创建的世界中的交互式视图。使用场景视图选择和放置场景、角色、摄像机、灯光和所有其他类型的游戏对象。 更多信息
参见 术语表
中显示碰撞体的接触点。您可以单击并拖动这些接触点来修改碰撞体的大小和形状。或者,使用中心半径高度属性。
是触发器 启用是触发器以将碰撞体用作事件的触发器。当启用是触发器时,其他碰撞体将穿过此碰撞体,并触发消息OnTriggerEnterOnTriggerStayOnTriggerExit
提供接触 启用提供接触以始终为此碰撞体生成接触信息。通常,碰撞体仅在有东西要发送给它时才会生成接触数据;在这种情况下,消息OnCollisionEnterOnCollisionStayOnCollisionExit。当启用提供接触时,碰撞体始终为物理系统生成接触数据。接触生成会占用大量资源,因此默认情况下禁用提供接触
材质 添加物理材质组件,该组件确定此碰撞体的摩擦力和弹性。
中心 游戏对象Unity 场景中的基本对象,可以表示角色、道具、场景、摄像机、路径点等。游戏对象的特性由附加到它的组件定义。 更多信息
参见 术语表
的局部空间中定义碰撞体在每个轴上的位置。默认情况下,此设置为 (0, 0, 0)。
半径 定义碰撞体与其中心的距离。您可以独立于高度调整半径。默认情况下,此设置为 0.5。
高度 Unity 单位Unity 项目中使用的单位大小。默认情况下,1 个 Unity 单位为 1 米。若要使用其他比例,请在导入资源时在导入设置中设置比例因子。
参见 术语表
定义碰撞体的总高度。您可以独立于半径调整高度。默认情况下,此设置为 2。
方向 在对象的局部空间中定义胶囊纵向方向的轴。

图层覆盖

“图层覆盖”部分提供允许您覆盖此碰撞体的项目范围基于图层的碰撞检测设置的属性。

属性 描述
图层覆盖优先级 定义此碰撞体覆盖的优先级。当两个碰撞体具有冲突的覆盖时,将采用优先级值较高的碰撞体的设置。
例如,如果图层覆盖优先级为 1 的碰撞体与图层覆盖优先级为 2 的碰撞体发生碰撞,则物理系统将使用图层覆盖优先级为 2 的碰撞体的设置。
包含图层 选择要包含在此碰撞体与之碰撞的图层中。
排除图层 选择要排除在此碰撞体与之碰撞的图层中。
球体碰撞器组件参考
网格碰撞体