Version: 6000.3
语言: 中文
使用碰撞触发其他事件
OnCollision 事件

碰撞器类型之间的交互

以下内容碰撞当物理引擎检测到两个游戏对象的碰撞器接触或重叠时,当至少一个游戏对象具有刚体组件并且处于运动状态时,就会发生碰撞。更多信息
请参阅术语表
矩阵表描述 Unity 根据每个collider 用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格体形状完全相同 - 在游戏中,粗略的近似值通常更有效且难以区分。更多信息
请参阅术语表
在碰撞对中:

碰撞体类型 静态碰撞器 动态碰撞器 运动碰撞器 静态触发碰撞器 动态触发碰撞器 运动触发碰撞器
静态碰撞器 未发送冲突事件消息 碰撞检测Unity 执行的自动过程,用于确定具有刚体和碰撞器组件的移动游戏对象是否与任何其他碰撞器接触。更多信息
请参阅术语表
发生碰撞时发送的消息
未发送冲突事件消息 未发送冲突事件消息 触发冲突时发送的消息 触发冲突时发送的消息
动态碰撞器 发生冲突检测并在冲突时发送消息 发生冲突检测并在冲突时发送消息 发生冲突检测并在冲突时发送消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息
运动碰撞器 未发送冲突事件消息 发生冲突检测并在冲突时发送消息 未发送冲突事件消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息
静态触发碰撞器 未发送冲突事件消息 触发冲突时发送的消息 触发冲突时发送的消息 未发送冲突事件消息 触发冲突时发送的消息 触发冲突时发送的消息
动态触发碰撞器 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息
运动触发碰撞器 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息 触发冲突时发送的消息

碰撞生成碰撞检测消息

当一对碰撞器接触时,如果满足以下条件,它们会生成碰撞检测消息:

  • 至少有一个动态碰撞器。
  • 另一个碰撞器是静态碰撞器、运动碰撞器或其他动态碰撞器。

触发碰撞器不会生成碰撞检测消息。

Unity 仅将物理力应用于碰撞体游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
具有物理形体(刚体或关节体)的实体。当物理形体碰撞器与静态碰撞器碰撞时,只有物理形体碰撞器行为会因碰撞而改变(例如,它可能会因碰撞而弹跳或减慢速度)。

碰撞生成触发消息

触发消息发生在以下情况下:

  • 动态或运动学触发碰撞器与任何碰撞器类型发生碰撞。
  • 静态触发碰撞器与任何动态或运动学碰撞器发生碰撞。
使用碰撞触发其他事件
OnCollision 事件