我對Unity非常陌生,我只是在玩骰子滾動模擬。我有一個具有剛體的單個立方體和與其關聯的StandardAssets DragRigidbody腳本。當我運行預覽時,我可以很好地拖動立方體,並且如果我扔掉立方體,它就會沿着這個方向飛行並滾動,就像我期望的那樣。Unity3D - 防止RigidBody屬性在運行時動態變化
當我複製多維數據集並運行預覽時發生問題。這兩個立方體仍然可以拖動,但不能被拋出。如果我試圖扔掉他們中的任何一個,那麼當我放開鼠標按鈕時,立方體將完全停止移動。如果碰巧在空中,那麼它就會非常非常緩慢地回落,好像幾乎沒有重力。
我確實知道是什麼原因導致了這種行爲,但我不知道爲什麼會發生這種情況。這些是立方體(多個)的剛體特性之前我運行預覽(我想要的值):
質譜:1
拖動:0.5
角拖動:0.5
//其餘的是默認
...但是當我與多個立方體運行預覽,我可以看到我拖動立方體這些價值觀,儘快改變:
質量:1
拖動:10
角拖動:5
所以這是導致丟棄功能的原因。只有一個立方體的值不會改變,那麼爲什麼他們會改變多個立方體?