LibGDX revolute joint make angle difference between body and joint
LibGDX revolute joint make angle difference between body and joint I been creating tank game that has tank body and tube in separate body and connected together with revolute joint, but this make an angle difference between them There is revolute joint: RevoluteJointDef jointDef = new RevoluteJointDef(); jointDef.bodyA = tankBody; jointDef.bodyB = tankPipeBody; jointDef.localAnchorA.set(tankBody.getLocalCenter().add(0, 1.6f)); jointDef.localAnchorB.set(tankTubeBody.getLocalCenter().add(3.2f, 0)); jointDef.collideConnected = false; jointDef.enableMotor = false; jointDef.referenceAngle = 0; jointDef.enableLimit = true; jointDef.lowerAngle = (isLeftPlayer ? -180 : 0) * MathUtils.degRad; jointDef.upperAngle = (isLeftPlayer ? -180 : 0) * MathUtils.degRad; But when I was shooting from tube position, bomb body appear from end of green line (joint line) By clicking "Post Your An...