3

我尝试过低寿命、低寿命 var 的实验,但粒子似乎会停留几秒钟。我希望它们褪色更快。

我有一个 NSObject,它上面有一个粒子属性。我在粒子属性的每个刻度上设置位置以匹配它的当前位置。

我正在尝试像“等离子螺栓”效果一样移动一系列粒子,使其成为一个紧密的粒子球,而不是四处游荡。

我怎样才能缩短生命周期,使粒子只能持续一两个滴答声,并在每个滴答声中产生更多?(或者简单地制作一次并移动每个刻度)。

谢谢

self.particles = [[CCParticleMeteor alloc] initWithTotalParticles:250];
[self.particles setPosition:self.l];
[self.particles setAngle:0.0];
[self.particles setAngleVar:0.0];
[self.particles setStartSize:1.5];
[self.particles setPosVar:CGPointMake(0,0)];
[self.particles setEndSize:0.5];
[self.particles setLife:1];
[self.particles setLifeVar:1];
[self.particles setSpeed:0];
[self.particles setSourcePosition:CGPointMake(0,0)];
[self.particles setTexture:nil];
4

2 回答 2

3

我不是在电脑前,而是从记忆中生活在几秒钟内。

所以 1s 寿命 +/- 1s = 0~2s 寿命。

滴答声非常小,只有几分之一秒。

尝试设置像 0.01f 这样的小浮点值?

于 2011-04-23T20:45:41.140 回答
0

看这个粒子教程http://www.ferbass.com/2011/05/03/cocos2d-using-particles/

于 2011-05-03T17:06:15.843 回答