我的自行车在Box2d中有问题。它是用旋转关节完成的。
当我想用这辆自行车在游戏中爬山时,它总是向上旋转并摔倒。我测试了不同的物理设置,如果扭矩太高,它也会旋转,但我认为有任何解决方案,但我找不到任何帮助。
有没有一个解决方案可以立即启动我的自行车,而不是等到"电机"全速运转?例如,在我的游戏中,在一个斜坡上。
请帮我:)
使用此视频了解如何制作关节
基本上,你必须使用车轮接头而不是旋转接头
但是在车轮接头中,你不能设置倾斜度的极限,所以你必须使用绳索接头来获得极限
http://www.youtube.com/watch?v=bBIXpu-D_Zo
如果你在你的情况下只使用旋转关节,那么你也必须使用棱柱关节来创造冲击效果。。。这个主动关节轴应该设置为使自行车台可能朝向底盘的中心。。。此外,你不能在同一点创建旋转和棱柱关节,你必须在它们之间使用一个温度体。。。。。
您可以做的不是创建棱柱关节和旋转关节,而是创建一个单独的车轮关节来达到您的目的,它同时具有旋转关节和棱柱关节的效果。。
此外,如果你已经实现了以上所有这些并获得了相同的结果,那么请将你为自行车对应的所有关节和身体设置的值的代码发布给你。。。然后这将是由于错误的值导致不稳定的自行车的问题