0

我正在尝试将 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];   

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

例如:

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

1 回答 1

1
  1. 确保在项目中包含用于粒子系统的纹理。
  2. 尝试重置系统,看看它是否有效。[系统重置]。您甚至可以尝试 [system scheduleUpdate] 以防它不正确更新。
于 2012-08-04T08:09:52.253 回答