Unity中碰撞体和触发器的区别
1个回答
展开全部
Unity中的碰撞体主要由2个组件来完成
刚体Rigidbody
碰撞体Collider,它可以是触发器Trigger
碰撞产生的条件是
两个物体,必须至少有一个带有Rigidbody。可以简单地认为,带有Rigidbody的碰撞的产生体,而带有Collider是碰撞的接受体
带有Rigidbody必须带有一个Collider,碰撞是针对Collider的,Rigidbody只是标记了某个物体是一个能够产生碰撞的物体
Collider和Trigger的区别
Collider它表示是一个实体,是有体积的,碰撞体之间在正常情况下是无法穿插的
Trigger它是虚体,正常情况下是可以穿插的。
比如说墙,一般就是一个Collider,人物无法穿墙;而一个传送门,就是一个Trigger,人物可以走进去
刚体Rigidbody
碰撞体Collider,它可以是触发器Trigger
碰撞产生的条件是
两个物体,必须至少有一个带有Rigidbody。可以简单地认为,带有Rigidbody的碰撞的产生体,而带有Collider是碰撞的接受体
带有Rigidbody必须带有一个Collider,碰撞是针对Collider的,Rigidbody只是标记了某个物体是一个能够产生碰撞的物体
Collider和Trigger的区别
Collider它表示是一个实体,是有体积的,碰撞体之间在正常情况下是无法穿插的
Trigger它是虚体,正常情况下是可以穿插的。
比如说墙,一般就是一个Collider,人物无法穿墙;而一个传送门,就是一个Trigger,人物可以走进去
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询