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 する必要もないようだ。