Привет всем! Я искал много форумов и не могу найти ответ на свой вопрос. Я знаю, что этот форум не предназначен для бурундука или spaceManager, но я решил, что смогу получить какую-нибудь помощь. Мой вопрос, я делаю простую игру, где пользователь пытается бросить мяч бросил центр шины. Я создал две поли-формы для верхней и нижней частей шины, которые я хочу прикрепить к одному спрайту шины. Я не знаю, как прикрепить две фигуры / тела к одному спрайту и сделать так, чтобы он прикреплялся к верху и низу, и все еще иметь возможность перемещать спрайт и использовать его для столкновения? Если возможно, пример кода будет очень полезен! Благодарю. Вот как я создаю свои формы и спрайты:
// верхняя часть шины
[smgr addPolyAt: cpv (70,195) масса: STATIC_MASS вращение: 0 numPoints: 6 очков: cpv (2,12), cpv (28,8), cpv (33,0), cpv (36, -10), cpv ( -33, -10), КПВ (-20,8)];
// НИЖНЯЯ ПОЛОВИНА ШИНЫ
[smgr addPolyAt: cpv (70,125) масса: STATIC_MASS вращение: 0 numPoints: 7 очков: cpv (34,8), cpv (31,0), cpv (25, -9), cpv (7, -13), cpv (-20, -8), КПВ (-30,0), КПВ (-35,8)];
// Добавление шины
CCSprite * backTire = [CCSprite spriteWithFile: @ "TractorTireBack.png"];
backTire.position = ccp (70 160);
[self addChild: backTire z: 1];
Я знаю, что могу прикрепить одно изображение к форме, подобной этой:
cpShape * shape = [smgr addPolyAt: cpv (70,195) масса: STATIC_MASS вращение: 0 numPoints: 6 очков: cpv (2,12), cpv (28,8), cpv (33,0), cpv (36 -10), cpv (-33, -10), cpv (-20,8)];
[super initWithShape: файл формы: @ "TractorTireBack.png"];
Но как мне добавить две фигуры к этому изображению? Одна из фигур находится вверху, а другая внизу.