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

2021-10-04 11:50:51 字數 564 閱讀 5063

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

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

流程:將碰撞體元件新增到物體上,調整包圍盒的大小,再通過**檢測碰撞。

產生碰撞的條件:

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

2.至少乙個物體帶有剛體元件:rigidbody

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

剛體元件:

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

常用方法有:

addforce//新增力

addexplosionforce//新增**力(可以將物體彈開)

碰撞檢測函式

觸發事件

需要將碰撞體元件中的

istrigger

屬性勾選

可以新增出發事件,例如碰撞一次計數器加一並列印。

Unity之碰撞體元件

碰撞體是物理元件中的一類,3d物理元件和2d物理元件有獨特的碰撞體元件,它要與剛體一起新增到遊戲物件上才能觸發碰撞。如果兩個剛體相互撞在一起,除非兩個物件有碰撞體時物理引擎才會計算碰撞,在物理模擬中,沒有碰撞體的剛體會彼此相互穿過。在3d物理元件中新增碰撞體的方法 首先選中乙個遊戲物件,然後依次選擇...

unity碰撞,剛體筆記

剛體加力方式一 加了剛體後再加上力的作用,將此指令碼寫好後用刀物件上,這種是在剛體下落的時候給他的物件加力。剛體加力方式二 直接加速度的方式,上面是加力這兒是加速度,效果一樣 3.剛體碰撞檢測 碰撞檢測,要求兩個物體都需要有這個cllrder,第二個條件是 至少有一方是有剛體的 4.在資源asset...

碰撞體和剛體

如下 剛體的研究 以下為轉 為了研究剛體與碰撞體這兩個元件對遊戲物件的影響,我進行了下面的實驗 方案一 a 剛體 碰撞體 b 剛體 碰撞體 實驗過程 給a乙個普通力 或直接設定position屬性或直接使用translate位移 使a撞擊b 實驗結果 a與b均能收到碰撞事件,物理效果良好。方案二 a...