Я хочу реализовать вращающийся прямоугольник вокруг cicrle таким образом, что круг не имеет вращения, а прямоугольник имеет. Все объекты - объекты Box2D Body
. Вот фотография, что я хочу иметь: Как реализовать вращающийся прямоугольник вокруг круга в libGDX Box2D?
В моем случае прямоугольник касается круга, но я думаю, что это не имеет значения.
Сначала я попытался сделать это с двумя Ficture
s для того же Body
, но возникла проблема с вращением: у меня не было одной фикции с поворотом, а другая без нее.
Я думаю, это должно быть как-то связано с суставами, но я не знаю, что именно Joint
Я должен использовать. Может быть, есть другие решения?
Мой круг не может быть '' 'статическим''', потому что он может двигаться. Во всяком случае, когда я реализовал '' 'DistanceJointDef''' с двумя' '' динамическими''' телами, я получаю такой результат: мой Rectangle вращается вокруг Circle, когда я '' setLinearVelocity'' круга по оси Y. И '' 'setAngularVelocity (0)' '' не помогает. Что может быть причиной этого? – OneOne