I am having a problem, and i have tried all the possible combination. I am trying to get my ball to just basically fly off the screen as fast as possible. The only problem is no matter what values i set it just moves at the same rate. I tried doing ballBody.SetLinearVelocity(new Vector2(1000000f, 0));
ballBody.SetLinearVelocity(new Vector2(10f, 0));
And every number in between, and the ball still moves at the same speed. What Exactly am i doing wrong. Also the code for the body is below . All i want is for the ball to go really fast, almost like a Pinball machine.
var bodyDef = new BodyDef();
bodyDef.position = new Vector2(400, 200);
bodyDef.type = BodyType.Dynamic;
bodyDef.fixedRotation = true;
ballBody = world.CreateBody(bodyDef);
var circleShape = new CircleShape();
circleShape._radius = 12.5f;
var fixtureDef = new FixtureDef();
fixtureDef.restitution = 1.4f;
fixtureDef.shape = circleShape;
fixtureDef.friction = 0;
ballBody.CreateFixture(fixtureDef);