为什么这些HingeJoints让我的模型摇摆不定?

时间:2016-09-10 15:58:50

标签: unity3d game-physics

我有一个非常简单的场景(在/ Assets / testScene中),它包括一个用于地板的平面,一个用于车身的立方体,以及4个用于车轮的气缸,它们都通过HingeJoints连接。项目中没有脚本。

有人能告诉我为什么即使我还没有施加任何力量,汽车也会摆动并向后/向前移动吗?

1 个答案:

答案 0 :(得分:0)

问题是双重的。首先,我的模型就是这样的

-Chassis
--FrontWheels
----FrontLeft
----FrontRight
--RearWheels
----RearLeft
----RearRight

这本身很好,除了我还意外地在FrontWheels和LeftWheels对象上放置了一个Rigidbody。为清楚起见,您只需要主机箱和车轮上的刚体部件。

第二个问题是车轮的质量。因为它们只有1个单位的重量(大概是Kg),所以它们很容易移动,将它们的重量增加到10就可以了。现在车辆完全稳定了。