Это не должно быть сложно, но я не могу заставить его работать.
По сути, пользователь создает многоугольник b2body, создавая линии на экране.Я хочу, чтобы тело b2 вращалось (или вращалось вокруг его центра масс).Я могу сделать это со всеми другими фигурами, которые я делаю, потому что их положение уже установлено в их центре.Но когда я делаю b2PolygonShape, позиция устанавливается равной 0,0.Поскольку пользователь делает форму, я не могу быть уверен, где находится его центр масс.И даже если бы я знал, я не могу вращаться вокруг этого.Я попытался ApplyAngularVelocity, но объект вращался вокруг начала координат (0,0).Я попробовал ApplyTorque, и объект ничего не сделал.Он просто сидел там.Пожалуйста, помогите.