0

我在 Box2d 中的 Bike 有问题。它是通过旋转关节完成的。

当我想用这辆自行车在游戏中爬山时,它总是会转圈然后摔倒。我测试了不同的物理设置,如果扭矩太高,它也会旋转,但我认为有任何解决方案,但我找不到任何对我有帮助的东西。

有没有一种解决方案可以立即启动我的自行车,而不是等到“马达”全速运转?例如在我的游戏中的山坡上。

请帮我 :)

4

2 回答 2

0

使用此视频了解如何制作关节

基本上,您必须使用车轮接头而不是旋转接头

但是在车轮接头中,您无法设置弹性极限,因此您必须使用绳索接头来限制

http://www.youtube.com/watch?v=bBIXpu-D_Zo

于 2013-07-25T06:47:52.853 回答
0

如果您在您的情况下仅使用旋转接头,那么您还必须使用棱柱接头来产生震动效果......这个 proamatic 关节轴应该设置为使自行车台可能朝向底盘的中心......你也不能在同一点创建旋转和棱柱关节,您必须在它们之间使用临时体.....

您可以做的不是创建棱柱接头和旋转接头,而是创建一个单轮接头来满足您的目的,它具有旋转接头和棱柱接头的效果。

此外,如果您已经实现了上述所有这些并获得了相同的结果,那么将您设置为与自行车对应的所有关节和车身的值的代码发布给您......那么这将是由于错误值导致的问题不稳定的自行车

于 2013-08-12T03:26:28.877 回答