iphone - 如何缩短 Cocos2D 粒子生命周期?

标签 iphone objective-c cocos2d-iphone particles

我尝试过使用 low life、low life var 进行试验,但粒子似乎会停留几秒钟。我希望它们褪色更快。

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

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

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

谢谢

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];

最佳答案

我不在电脑前,但从内存中生命就在几秒钟内。

所以 1s 生命周期 +/- 1s = 0~2s 生命周期。

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

试过设置一个小的浮点值,比如 0.01f 吗?

关于iphone - 如何缩短 Cocos2D 粒子生命周期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766534/

相关文章:

ios - iPhone 中的时间选择器

ios - iOS社交整合-在未显示Facebook/Twitter帐户时实用显示警报

c++ - 如何制作反比例循环?

javascript - "var cc = cc = cc || {};"行在Cocos2D中有什么作用?

iphone - UITableView 第一次加载时不响应滚动

iphone - 按 Objective C 中的子数组值对数组排序

ios - 如何使用 NSURL 和 -openURL :? 启动应用程序

ios - 将复选标记图像添加到多个按钮阵列

iphone - iOS - plist 文件、nsuserdefaults 或文本数据文件

iphone - Cocos2d:CCLabelTTF调用函数?