unity 碰撞体组件,刚体组件,触发事件

碰撞体组件用来检测碰撞:collider

有box、sphere、capsule、mesh等。。。表示不同形状

流程:将碰撞体组件添加到物体上,调整包围盒的大小,再通过代码检测碰撞。

产生碰撞的条件:

1.两个物体都有碰撞体组件

2.至少一个物体带有刚体组件:RigidBody

3.两个物体相对运动导致包围盒碰撞

刚体组件:

     可以让物体获得重力阻力等

     常用方法有:

     addforce//添加力

     addExplosionForce//添加爆炸力(可以将物体弹开)

碰撞检测函数

触发事件

需要将碰撞体组件中的isTrigger属性勾选

可以添加出发事件,例如碰撞一次计数器加一并打印。

发布了37 篇原创文章 · 获赞 4 · 访问量 5426

猜你喜欢

转载自blog.csdn.net/qq_43119892/article/details/105143386
今日推荐