Я пытаюсь создать форму "U" в Box2d (в Cocos2d), соединяя 3 прямоугольника следующим образом: | _ |
Похоже, что суставы - это не правильное решение здесь, так как я не хочу движения, поэтому я создал основной корпус, средний бит и 2 крепления для сторон. Я добавил две стороны в средний бит следующим образом:
mainBody->CreateFixture(&leftFixtureDef);
mainBody->CreateFixture(&rightFixtureDef);
Это работает, однако оба боковых светильника добавляются в центр mainBody. Я не могу понять, как позиционировать светильники относительно основного тела. Прикрепление спрайта / node к светильнику и изменение положения, похоже, не имеет значения.
Любые идеи?
Большое спасибо.