【问题标题】:How do I shorten Cocos2D particle lifespan?如何缩短 Cocos2D 粒子的寿命?
【发布时间】:2011-04-23 19:54:42
【问题描述】:

我尝试过低寿命、低寿命 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];

【问题讨论】:

    标签: iphone objective-c cocos2d-iphone particles


    【解决方案1】:

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

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

    一个刻度非常小,只有几分之一秒。

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

    【讨论】:

    • 啊,有道理!我在想它每次都会被调用,但它有效。干杯
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多