unity物理引擎--Collider(碰撞器)
碰撞器可以實現的功能:字面意思,讓兩個物體碰撞(即物體接觸不會穿過物體)並可以產生一個碰撞事件
一般來說建立一個物體時系統會自動匹配相應的Collider(碰撞器)
但只是對系統自帶的物體來說,下面說一下如何新增/修改碰撞器
unity自帶的物理系統中帶有多個碰撞器,Box(盒子),Sphere(球形),Capsule(膠囊)等
一般對物體新增碰撞器,系統會預設根據物體形狀自行調整(但一般需要自行再次修改)
下面說一下具體的屬性(以盒子碰撞器為例子)
Edit Collider:選中這個按鈕就可以在場景中編輯碰撞器
Is Trigger:是否作為觸發器(就是物體與物體之間的碰撞支撐不在了,但碰撞觸發的時間還在)
Meterial:材質(物理材質)
ps:物體材質如何建立:右鍵create-->physic Meaterial
介紹一下physic Meaterial(物理材質)的屬性
Dynamic Friction:動摩擦
Static Firction:靜摩擦
Bounciness:彈性
Friction Combine:兩個接觸物體摩擦力的計算方式(Maximum - 取兩個物件的摩擦力的最大值。
Multiply - 取兩個物件的摩擦力相乘後的值。
Minimum - 取兩個物件的摩擦力的最小值。
Average - 取兩個物件的摩擦力的平均值)
Bounce Combine:兩個接觸物體彈力的計算方式(同上)
Center:碰撞體的中心
Size:碰撞體的大小