3

低寿命、低寿命 var を試してみましたが、パーティクルが数秒間滞っているように見えます。早く消えてほしい。

パーティクル プロパティを持つ NSObject があります。現在の位置と一致するように、パーティクル プロパティのすべてのティックを setPosition します。

「プラズマボルト」効果のように一連の粒子を動かそうとしています。これにより、粒子のタイトなボールになり、ぶらぶらしなくなります。

寿命を短くして、パーティクルがたとえば 1 つか 2 つのティックだけ持続し、ティックごとにより多く生成するようにするにはどうすればよいですか? (または、単にそれらを一度作成し、すべてのティックを移動します)。

ありがとう

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

私はコンピューターの前にいるのではなく、記憶から 人生は秒単位です。

つまり、1 秒の寿命 +/- 1 秒 = 0 ~ 2 秒の寿命です。

ティックは非常に小さく、数分の 1 秒です。

0.01f のような小さな float 値を設定しようとしましたか?

于 2011-04-23T20:45:41.140 に答える
0

この粒子チュートリアルを参照してください http://www.ferbass.com/2011/05/03/cocos2d-using-particles/

于 2011-05-03T17:06:15.843 に答える