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