我正在使用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);
但有了这个,车辆可能以无限速度移动,如果有人可以提供一些帮助,将不胜感激,谢谢。