Box2d, несколько приборов и их расположение

Я пытаюсь создать U-образную форму в Box2d (в Cocos2d), соединив 3 прямоугольника, как это : | _ |

Похоже, суставы здесь не правильное решение, так как я не хочу никакого движения, поэтому я создал основное тело, которое является средней частью и 2 крепления для сторон. Я добавил две стороны к среднему биту следующим образом:

mainBody->CreateFixture(&leftFixtureDef);
mainBody->CreateFixture(&rightFixtureDef);

Это работает, однако оба боковых приспособления добавляются к центру mainBody. Кажется, я не могу понять, как расположить приспособления относительно основного корпуса. Прикрепление спрайта / узла к приспособлению и изменение положения, похоже, не имеет значения.

Есть идеи?

Большое спасибо.

15
задан GivP 16 January 2011 в 16:17
поделиться