2
我想跟隨一些使用CCFollow CCParticleSystem實例的精靈。我不想讓CCParticleSystem的實例成爲精靈的孩子,因爲我希望在精靈移除一段時間後顯示它。 將精靈從左下角移動到右上角時,我的粒子系統從中心移動到左下角。我不明白爲什麼會發生。CCFollow與CCParticleSystem
下面是示例代碼:
-(id) init
{
if((self=[super init])) {
CCSprite *someSprite = [CCSprite spriteWithFile:@"Icon.png"];
[self addChild:someSprite];
id action = [CCMoveTo actionWithDuration:5 position:ccp(480,320)];
[someSprite runAction:action];
CCParticleSystemQuad *effect = [CCParticleMeteor node];
// effect.positionType = kCCPositionTypeFree;
// effect.positionType = kCCPositionTypeRelative;
// effect.positionType = kCCPositionTypeGrouped; changing of positionType to any of this options does not make any sense
[effect runAction:[CCFollow actionWithTarget:someSprite]];
[self addChild:effect];
}
return self;
}