2013-10-25 110 views
0

所以我有一個我想在Sprite Kit中顯示的木偶。牽線木偶是由一堆不同的身體部分組成的,當然每個部分都是一個.png。如何將Sprite「釘」到Sprite Kit中的其他Sprite?

所以我的過程是:我有一個Marionette對象(SKNode子類)。我將頭添加到此節點。現在,我將胸部添加到頭部。它工作正常,但如果我添加物理學,並使2張圖像落到地面上,它們會粘在一起,直到胸部(低於頭部)撞到地面。胸部停住,頭部不斷下落並分開。我想要的是將身體部位粘在一起。

這裏是我用來附着胸部的頭部的代碼,關於如何實現這一點的任何想法?

self.chest = [SKSpriteNode spriteNodeWithImageNamed:@"chest_neck.png"]; 
self.chest.anchorPoint = CGPointMake(0.5, 0.0); 
self.chest.position = CGPointMake(4, -135); 
[self.head addChild:self.chest]; 
self.chest.physicsBody = [SKPhysicsBody bodyWithCircleOfRadius:20]; 
self.chest.physicsBody.mass = 1; 
self.chest.physicsBody.dynamic = YES; 

回答