所以我创建了两个形状(聚的是精确的),我需要能够将其连接到一个单一的CCSprite /图像,并让他们留在,我在创建它们的位置。有没有办法做到这一点?多cpShapes(花栗鼠)
所以总之,这是我想要实现的。
- 我有一个轮胎(CCSprite /图像)和我已经建立2聚的/ cpShapes,一个顶部和一个用于轮胎的底部,这样当用户抛出一个足球就只能去通过它的中心。
- 我需要顶端聚附着在轮胎的顶部和底部聚到轮胎
- 我还需要能够对轮胎使用碰撞的底部。例如,如果用户抛出足球并撞到轮胎的底部,我需要能够使轮胎随着它移动而前后摇摆。
所以我的问题只是如何将两个cpShapes附加到一个图像/ CCSprite?
我创建了我的形状像这样:
cpShape *UpperShape = [game.spaceManager addPolyAt:cpv(70,195) mass:STATIC_MASS rotation:0 numPoints:6 points:cpv(2,12), cpv(28,8), cpv(33,0), cpv(36,-10), cpv(-33,-10), cpv(-20,8)];
cpShape *LowerShape = [game.spaceManager addPolyAt:cpv(70,125) mass:STATIC_MASS rotation:0 numPoints:7 points:cpv(34,8), cpv(31,0), cpv(25,-9), cpv(7,-13), cpv(-20,-8), cpv(-30,0), cpv(-35,8)];
P.S我使用spaceManager +花栗鼠