1.Kinematic和剛體之間的碰撞事件
Unity官方有一個詳細的碰撞關系表:http://docs.unity3d.com/Manual/CollidersOverview.html
但其實可以精簡為以下幾點:
1.兩個勾選kinematic的剛體碰撞器不會發生碰撞。
2.勾選Kinematic的剛體碰撞器不可和無剛體碰撞器發生碰撞,但可以有觸發事件。
3.兩個碰撞器想要觸發事件,必須其中一個帶有剛體。
4.發生碰撞必然會雙向觸發,不存在單向觸發的情況。
2.Collider和Trigger之間的碰撞器事件
1.A對象為Collider,B對象為Trigger。A對象綁定接收腳本。則隻觸發Trigger相關事件。
2.A對象為Collider,B對象也為Collider。A對象綁定接收腳本。則隻觸發Collider相關事件。
3.A對象為Collider,B對象同時有Collider和Trigger。A對象綁定接收腳本。則Trigger消息和Collider事件都會觸發。
3.FixedUpdate對碰撞器事件的影響
測試過後确實會受到影響,不管是Trigger還是Collider事件,如果FixedUpdate更新頻率過低則會導緻漏檢。