0
我使用了cocos2d和花栗鼠在我的比赛,我想知道如果通过创建cpShape像这样:创建一个cpShape时它是否也为该形状创建一个物体?
cpShape *helmet_1 = [game.spaceManager addCircleAt:cpv(245, 102) mass:STATIC_MASS radius:20];
有也为形状创建的身体吗?
我使用了cocos2d和花栗鼠在我的比赛,我想知道如果通过创建cpShape像这样:创建一个cpShape时它是否也为该形状创建一个物体?
cpShape *helmet_1 = [game.spaceManager addCircleAt:cpv(245, 102) mass:STATIC_MASS radius:20];
有也为形状创建的身体吗?
在这种情况下,是的,因为你正在使用SpaceManager: http://code.google.com/p/chipmunk-spacemanager/source/browse/trunk/src/SpaceManager.mm#731
定期花栗鼠让他们分开,让您在一点点更复杂的成本更大的灵活性。
因此,如果我使用spacemanager中的combineShapes方法,将释放单独的物体并为所有形状创建一个物体? – Stephen 2013-02-22 20:38:07