Cocos2d v2.0:无法将CCParticleSystem添加到场景中

时间:2012-08-03 16:10:54

标签: iphone ios cocos2d-iphone ccparticlesystem

我正在尝试将CCParticleFlower添加到我的Cocos2d v2.0(启用ARC)HelloWorld场景中。 那是我正在运行的代码:

CCParticleFlower* system = [[CCParticleFlower alloc] initWithTotalParticles:10];
        // Set some parameters that can't be set in Particle Designer
//        system.positionType = kCCPositionTypeFree;
  //      system.autoRemoveOnFinish = YES;
         system.visible = TRUE;
         [system setDuration:4.0f];
         system.position = CGPointMake(150.0f, 100.0f);
         [self addChild:system z:0];   

我尝试了几种变体,但我不确定我做错了什么,因为我从未设法运行它。

E.g:

CCParticleSystem * system = [CCParticleFlower node];
system.position = CGPointMake(150.0f, 100.0f);
[self addChild:system];   

1 个答案:

答案 0 :(得分:1)

  1. 确保包含项目中粒子系统使用的纹理。
  2. 尝试重置系统,看看它是否有效。 [系统重置]。您甚至可以尝试[system scheduleUpdate]以防万一它没有更新correclty。