關(guān)于VR中碰撞觸發(fā)的問題

1、Trigger組件

? ? ? ? ?在unity3D中提供了trigger組件,可以方便的進行物體的觸發(fā)操作,提供方法如下圖所示


Event Trigger事件

2、問題

? ? ? ? 代碼寫好后,綁定腳本到Cube上運行,手動在Scene拖動任意其他對象去跟Cube碰撞,尷尬的事情來了,居然沒有任何反應(yīng)?。?!這是什么情況?這需要我們要學(xué)習(xí)一下unity中有關(guān)碰撞器方面的知識啊,以下來自圣典手冊。


? ? ? ?Static Collider 靜態(tài)碰撞器、Rigidbody Collider 剛體碰撞器、Kinematic Rigidbody Collider 運動學(xué)剛體碰撞器這三種為常用類型,其中,這三種碰撞器如果勾選了IsTrigger復(fù)選框,就變成了相應(yīng)的觸發(fā)器。以上兩張表里包含了檢測到碰撞信息所必要的碰撞組合。

? ? ? ? 為了使兩個觸發(fā)器碰撞時發(fā)出碰撞事件,其中一個必須包含剛體。一個觸發(fā)器和一個普通碰撞器碰撞,其中之一必須附加剛體。

3、總結(jié)

? ? ? ?兩個GameObject發(fā)生碰撞,要想檢測到觸發(fā)信息,最少要有一個剛體碰撞器并且勾選了IsTrigger復(fù)選框,另一個最少要有一個碰撞器組件,此時檢測碰撞的腳本必須附加在那個帶有剛體的觸發(fā)器上。


? ? ? ? 嘿嘿!第一次在簡書上發(fā)布文章,這是畢設(shè)項目中自己學(xué)到的知識,以后就簡書當(dāng)做一個知識儲備庫和讀書筆記庫,希望這是一個好的開端,希望的研究生生活能過得更加豐富,有意義,別再像大學(xué)生活那樣庸庸碌碌!加油!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容