[source lang="vb"]Imports FarseerPhysics.Dynamics
Imports FarseerPhysics.Factories
Imports Microsoft.Xna.Framework
Module Module1
Dim world As World
Dim body As Body
Dim WithEvents timer As New Timers.Timer(100)
Sub Main()
world = New World(Vector2.Zero)
body = BodyFactory.CreateRectangle(world, 1, 1, 1)
With body
.BodyType = BodyType.Dynamic
.LinearVelocity = New Vector2(10, 10)
End With
timer.Start()
Console.ReadLine()
End Sub
Private Sub timertick() Handles timer.Elapsed
world.Step(10)
Console.WriteLine(body.Position.ToString)
End Sub
End Module[/source]
The maximum speed of the body is 2 pixels per step, regardless of the velocity / step value.
Why is this so?