Box2d自行车总是在旋转

时间:2013-07-24 22:27:28

标签: java box2d libgdx revolute-joints

我在Box2d的自行车有问题。 它完成了一个旋转关节。

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

有没有解决方案立即启动我的自行车而不是等到“电机”全速运行?例如,在我游戏中的一个小山坡上。

请帮帮我:)。

2 个答案:

答案 0 :(得分:0)

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

基本上不是旋转关节,你必须使用车轮关节

但是在车轮关节中你不能设定极限的极限,所以你必须使用绳索关节来限制

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

答案 1 :(得分:0)

如果你在你的情况下只使用旋转关节,那么你必须使用棱柱关节来产生震动效果......这个正面的关节轴应该设置成使自行车桌可能朝向底座的中心......你也不能在同一点上创造旋转和棱柱关节,你必须在它们之间使用温度......

你可以做的不是创造棱柱关节和旋转关节,而是创造一个单轮关节,它将起到你的作用,它既有旋转关节的影响,也有旋转关节的效果。

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