您的位置:首页 > 其它

Rigidbody OnCollisionEnter OnTriggerEnter的总结(一)

2017-08-10 11:18 501 查看
以下所说的刚体均为非Kinematic

如果一个物体A添加了rigidbody且带有collider,用这个物体去碰撞其他带有collider的物体时,物体A将受物理系统的影响

如果一个物体A没有添加rigidbody,用这个物体去碰撞带有rigidbody物体时,将不会产生物理现象,只会产生运动学现象

1)要触发OnTriggerEnter:只需要一方是rigidbody,一方是trigger,那么脚本中有此回调函数的,都将被调用

2)要触发OnCollisionEnter:需要双方都不是trigger且要用带有rigidbody的一方去碰撞另外一方时,那么脚本中有此回调函数的,都将被调用

以上回调方法的参数都是对方进入的collider,而不是自己的collider

使用:如果你想要产生物理碰撞效果:就用OnCoolisionEnter   如果你只想要运动效果就用OnTriggerEnter
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: