建议: cocos2d:我有两个精灵,我问第二个相对于第一个位置?也就是说,我可以移动第一个精灵,当我移动它时,第二个精灵应该是例如比pervogo高出20个。也可以随之移动。
答案 0 :(得分:0)
许多方法,最简单的方法是:
CCSprite *firstSprite, *secondSprite;
firstSprite = [CCSprite spriteWithFile:@"firstSprite.png"];
secondSprite = [CCSprite spriteWithFile:@"secondSprite.png"];
[firstSprite addChild:secondSprite];
secondSprite.position = ccp(0,20) ; // 20 points above
[self addChild:firstSprite];
firstSprite.position = ccp(100,100); // that moves secondSprite. the position of secondSprite
// is relative to firstSprite
就像每次移动firstSprite时一样,secondSprite会一直移动
ob cit:未经测试,从记忆中编码。