unity 碰撞體組件,剛體組件,觸發事件

碰撞體組件用來檢測碰撞:collider

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

流程:將碰撞體組件添加到物體上,調整包圍盒的大小,再通過代碼檢測碰撞。

產生碰撞的條件:

1.兩個物體都有碰撞體組件

2.至少一個物體帶有剛體組件:RigidBody

3.兩個物體相對運動導致包圍盒碰撞

 

剛體組件:

     可以讓物體獲得重力阻力等

     常用方法有:

     addforce//添加力

     addExplosionForce//添加爆炸力(可以將物體彈開)

 

 

碰撞檢測函數

觸發事件

需要將碰撞體組件中的isTrigger屬性勾選

可以添加出發事件,例如碰撞一次計數器加一併打印。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章