Я новичок в библиотеке Farseer и пытаюсь создать приложение на C # с использованием Farseer. Я создал форму, поместил пол на форму, и я опускаю один прямоугольник от вершины формы к основанию. Блок, кажется, падает, но он не ускоряется под действием силы тяжести. Я уверен, что это то, что я не устанавливаю, но что касается меня, я не могу понять это и надеялся, что кто-то может указать мне правильное направление.
Заранее спасибо за помощь,
Jeff
============================== Важный код =============== ==================
World world = new World(new Vector2(0.0f, 0.1f));
//Floor
Body floor = BodyFactory.CreateRectangle(world, 10000.0f, 30.0f, 100, new Vector2(0.0f, Height));
floor.BodyType = BodyType.Static;
// Block
Body Block1 = BodyFactory.CreateRectangle(world, 100.0f, 10.0f, 100, new Vector2(Width/2, 0));
Block1.BodyType = BodyType.Dynamic;
//(The step here is called when I timer goes off every .01/second)
//Step the world a 10th of a second.
world.Step((float).01f);
//(I draw the object this way)
gr.TranslateTransform(body.Position.X, body.Position.Y);
gr.RotateTransform((float)((body.Rotation *360)/(2*Math.PI)));
gr.FillRectangle(SystemBrushes.ButtonFace, -size.Width / 2.0f, -size.Height / 2.0f, size.Width, size.Height);
gr.ResetTransform();