Farseer Physics move body

Started by
0 comments, last by Opt7ons 11 years, 7 months ago
[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?
Advertisement
Perhaps you have pixels mixed up with meters? Farseer uses Meters/Kilos/Seconds.

This topic is closed to new replies.

Advertisement