為什麼用unity 3d做的物體新增Rigidbody屬性

2021-06-05 18:02:34 字數 876 閱讀 2968

1樓:匿名使用者

那是你的物體勾了tigger 那個屬性,或者是地面勾了那個屬性。tigger是能進入內部的,通常做判斷觸發範圍

2樓:匿名使用者

物體和地面,都要新增 collider 碰撞體元件,才能產生碰撞。

rigidbody,只是用來給物體新增物理特性,比如重量重力阻力等等。

unity3d中,給物體新增剛體後,為什麼不是掉在地面上,而是穿過地形一直往下落呢? 5

3樓:一箱子的怒

新增剛體後,你還必須給該物體新增一個碰撞。

並且該碰撞不能是meshcollider。

如果非要是meshcollider,那你還必須給convex打上勾

4樓:question靈舞

碰撞體厚度小於unity裡的物理設定 default contact offset就會往下掉。

edit-project settings-physics裡設定contact offset,預設是0.1調小。

比如物體碰撞體z是0.2,scale的z是0.2,0.2*0.2<0.1,就會往下掉

5樓:普京

我也是這個問題,我最後是修改了碰撞檢測collision detection模式,你看一下你的

6樓:你我多緣

你這個是匯入的fbx檔案吧 ,為fbx物體新增capsule collider元件之後再新增剛體元件,物體就不會穿過地面下沉了

7樓:豐雲子

也就是你的物體麼有了collider屬性,比如box collider、sphere collider等

新手學unity3d需要注意什麼

想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面連結在瀏覽器也...

Unity3d折射的Shader,像雨天的車玻璃上滑落的水珠,沒有

有些material確實沒有color屬性.選取材質球shader的時候一定要看是否可以在監視面板中修改顏色屬性.如果可以修改,基本上都可以用renderer.material.color 顏色 修改.等同於 renderer.material.setcolor color 顏色 有些不能直接通過面...

unity3d的物理引擎中,有幾種施加力的方式,分別描述出來

問題1 解決方案 來速自度增加和減少用插值在達到目標速度前 用臨時速度代替 這個是數學方法或者將車的rigibody施加力,利用物理引擎的加速度效果來實現,這個是物理方法,具體用哪個和你讓車一動的邏輯有關問題2 在站點處放置一個空cube然後將is trigger屬性開啟在碰撞裡面判斷 cube的指...