汽车在两个对撞机的边界处在Unity中翻转

时间:2018-12-27 13:13:54

标签: c# unity3d game-physics velocity rigid-bodies

我在Unity中做了一个小赛车游戏。我创建了一个由几个不同部分组成的轨道,并且每个部分都有一个网格碰撞器。现在,当我驶过两个路段的边界时,汽车像图像中那样翻转: Car flipping

这是我的刚体设置: Cars rigidbody

当我斜墙驾驶时也会发生这种情况。 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

统一的对撞机有点马车,即使对齐得当,也可以抓住边缘。

解决这个问题的最佳方法是在地面上仅使用一个对撞机。

这样,汽车上就没有接缝,也无处可挡。 这可以通过删除所有现有的对撞机并使用对撞机创建单个游戏对象,然后手动或以编程方式将对撞机的顶部与轨道对齐。