FixedRevoluteJoint

ただ単に一点でくるくる回る物体を作るには FixedRevoluteJoint を使えばよい。

CreateFixedRevoluteJoint(PhysicsSimulator physicsSimulator, Body body, Vector2 anchor)

たとえば

Body body = BodyFactory.Instance.CreateRectangleBody(texture.Width, texture.Height, 1);
body.Position = new Vector2(x, y);

FixedRevoluteJoint joint = JointFactory.Instance.CreateFixedRevoluteJoint(simulator, body, body.Position);

もう少し、ドキュメントが整理されていても良いのではないのか、と思うのは私だけだろうか。

Joint は変数に代入する必要もなければ、 PhysicsFactory に Add する必要もないようだ。