线接头加速轮

时间:2013-02-09 19:12:19

标签: java box2d

我正在使用box2d线接头,模拟带悬架的车轮,但我无法正常加速。

我的联合代码:

            LineJointDef fJointDef = new LineJointDef();
        fJointDef.initialize(mainBody, wheelBody, wheelBody.getWorldCenter(), new Vector2(0,-1));
        fJointDef.enableMotor = true;
        fJointDef.upperTranslation = 0.10f;
        fJointDef.lowerTranslation = -0.10f;
        fJointDef.enableLimit = true;
        fJointDef.motorSpeed = 10;
        fJointDef.maxMotorForce = 30f;

悬架工作,车轮正确连接到车身,它可能会移动等,现在我真的不知道如何正确移动它,编辑电机速度和线路接头的最大电机力无效。我结束了,对轮体施加了角度冲动:

wheelBody.applyAngularImpulse(5 * direction);

但有了这个,车辆可能以无限速度移动,如果有人可以提供一些帮助,将不胜感激,谢谢。

0 个答案:

没有答案