当两个 碰撞体一个用于处理对象物理碰撞的不可见形状。碰撞体不需要与对象的网格完全相同形状 - 粗略的近似值通常更有效,并且在游戏玩法中难以区分。 更多信息
查看 术语表 发生接触时,您可以调用函数以通过脚本触发项目中的其他事件。
用于 碰撞当物理引擎检测到两个 GameObjects 的碰撞体发生接触或重叠时,如果至少一个具有 Rigidbody 组件并且处于运动状态,就会发生碰撞。 更多信息
查看 术语表 交互的两个基本函数类型是 OnCollision
和 OnTrigger
。
主题 | 描述 |
---|---|
使用碰撞触发其他事件 | 碰撞事件和触发器的概述,以及您需要使用的脚本 API。 |
碰撞体类型之间的交互 | 不同碰撞体类型如何相互交互以调用 OnCollision 和 OnTrigger 事件。 |
OnCollision 事件 | 碰撞体如何在物理碰撞时调用事件。 |
OnTrigger 事件 | 碰撞体如何在非物理碰撞中,当一个进入另一个的空间时调用事件。 |
创建和配置触发器碰撞体 | 创建触发器碰撞体并配置其关联的 GameObjectUnity 场景中的基本对象,可以代表角色、道具、场景、相机、航路点等等。GameObject 的功能由附加到它的组件定义。 更多信息 查看 术语表 以正确地调用触发器交互上的事件。 |
碰撞体事件的示例脚本 | OnCollision 和 OnTrigger 事件的示例 脚本一段代码,允许您创建自己的组件,触发游戏事件,随时间推移修改组件属性,并以您喜欢的任何方式响应用户输入。 更多信息查看 术语表。这些示例脚本演示了脚本碰撞交互和事件的一些潜在用途。 |