上期我們提到的問題大家還記得嗎 ? 物體有了剛體就可以實現碰撞了嗎 , 答案是 No... ,它還需要有碰撞體 , 今天就為大家介紹一下碰撞體 .
Angry Bird (憤怒的小鳥) 想必大家都不會陌生吧 , 用彈弓把小鳥彈出去 , 小鳥在碰到建築的時候會將建築碰倒 , 這就是利用了碰撞體 .
碰撞體是物理組件中的一類 , 每個物理組件都有獨立的碰撞體組件 , 它必須和上期說到的剛體一起添加到物體身上 , 物體才可以發生碰撞 , 兩個沒有添加碰撞體的遊戲物體在相對運動時,會穿過彼此 .
如視頻顯示 : cube1(紅色 ,有剛體 沒有碰撞體) , cube2(綠色 , 有剛體 有碰撞體) , 兩個物體會互相穿過 .
由此得出結論 :
發生碰撞的條件 :
(1) . 都要有碰撞體 ;
(2) . 至少有一個剛體 ;
(3) . 有相對運動 ;
給物體添加碰撞體的方法 : 選中需要添加的物體 -> Component -> Physics ->選擇下面紅色的框框裡面的六種碰撞器 .
下面介紹這六種碰撞器 .
(1) . Box Collider : 盒型碰撞器 , 適用於規則的物體,
(2) . Sphere Collider : 球型碰撞器 ,
(3) . Capsule Collider : 膠囊型碰撞器 , 一般用在人物身上 ;
(4) . Mesh Collider : 網格碰撞器 , 這種碰撞器適用於需要精確碰撞的情況,比較耗費資源(計算量大) .
(5) . Wheel Collider : 車輪型碰撞器 , 用於車輪 ;
(6) . Terrain Collider : 地形碰撞器 ,適用於地形對象的碰撞 .
以上六種碰撞器只是形狀不同,屬性基本上大致都是相同的 .
Is Trigger : 是否為觸發器 ;Material : 碰撞器表面的物理材質 ;Center : 位置 ;Size : 大小 ;
好了 , 碰撞器的介紹到結束 , 大家有什麼問題可以問我 , 知無不言 !!!