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裡面的onmousedown()函式,代表的是
onmousedown 一樣的用,只是方法體需要的輸入函式不一樣,手機上你直接用input.touchcount,這個函式返回的是螢幕當前被觸控的數量,1就是單點觸控 input.gettouch 0 phase 返回的是觸控後的事件型別,比如移動就是input.gettouch 觸控點的索引,0代...