Ну, точнее, JBox2D. У меня есть круг, падающий вниз, и при нажатии на него круг становится коробкой и становится статичным (не движется, независимо от силы тяжести или столкновений). Насколько я понимаю, чтобы сделать его статическим, я установил плотность на 0. Это не работает, и по какой-то причине ничто не сталкивается с объектом. Ниже я переворачиваю круг в статическое поле.
physBall.destroyFixture(fixture);
PolygonShape b = new PolygonShape();
b.setAsBox(radius*2.2f, radius);
FixtureDef fd = new FixtureDef();
fd.shape = b;
fd.friction = 0;
fd.density = 0;
physBall.createFixture(fd);
Я чувствую, что это легко исправить, но решение просто уклоняется от меня.