I finally got everything working. I managed to move the object after I added this:
I finally solved the original problem. The ship travels now in the correct direction:
var ld = new Vector2(0,-1);
var wd = _ship.Body.GetWorldVector(ld);
wd *= 200;
The ship is pointing downwards at the start, so that's why (0,-1).
I also had to reverse the rotation angle of the body and the mesh. Jerry, you deserve a medal for endurance and patience for this! One more thing, I'm looking for a job to work from home, for a trifle. Anything to do with software. If you've got any
ideas, please e-mail me at: firstname.lastname@example.org.