Rigidbody OnCollisionEnter OnTriggerEnter的总结(一)

来源:互联网 发布:js比较字符串 编辑:程序博客网 时间:2024/06/06 01:21

以下所说的刚体均为非Kinematic

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

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


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

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

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


使用:如果你想要产生物理碰撞效果:就用OnCoolisionEnter   如果你只想要运动效果就用OnTriggerEnter




阅读全文
0 0
原创粉丝点击