我对Unity非常陌生,我只是在玩骰子滚动模拟。我有一个具有刚体的单个立方体和与其关联的StandardAssets DragRigidbody脚本。当我运行预览时,我可以很好地拖动立方体,并且如果我扔掉立方体,它就会沿着这个方向飞行并滚动,就像我期望的那样。Unity3D - 防止RigidBody属性在运行时动态变化
当我复制多维数据集并运行预览时发生问题。这两个立方体仍然可以拖动,但不能被抛出。如果我试图扔掉他们中的任何一个,那么当我放开鼠标按钮时,立方体将完全停止移动。如果碰巧在空中,那么它就会非常非常缓慢地回落,好像几乎没有重力。
我确实知道是什么原因导致了这种行为,但我不知道为什么会发生这种情况。这些是立方体(多个)的刚体特性之前我运行预览(我想要的值):
质谱:1
拖动:0.5
角拖动:0.5
//其余的是默认
...但是当我与多个立方体运行预览,我可以看到我拖动立方体这些价值观,尽快改变:
质量:1
拖动:10
角拖动:5
所以这是导致丢弃功能的原因。只有一个立方体的值不会改变,那么为什么他们会改变多个立方体?