U3D刚体测试

两个勾选kinematic的刚体不会发生碰撞,勾选kinematic的刚体也不会和普通碰撞发生碰撞。

但和未勾选的刚体可以正常碰撞,并且勾选kinematic的刚体撞上正常刚体可以触发碰撞事件,而普通碰撞框不能。

A物体为刚体,B物体为普通碰撞,B隐藏,第一帧B开启,没有任何触发

 

A物体为普通碰撞,B物体为刚体,B隐藏,第一帧B开启,两者都发生触发

 

A物体为刚体,B物体为普通碰撞,A移动过去碰到B,两者都发生触发

 

A,B同为刚体,B隐藏,第一帧B开启,两者都发生触发

 

刚体碰撞事件的触发,在新实例化物体的Awake,OnEnable之后,Start之前。

 

结论:

1.发生碰撞都会双向触发,不存在单向触发的情况

2.触发和物体隐藏,物体有无Mesh没有任何关系

3.kinematic是一个容易忽视的点,不注意会产生bug

你可能感兴趣的:(测试)