Cocos 2D iPhone停止粒子发射器

时间:2013-07-30 10:26:52

标签: cocos2d-iphone

有没有办法告诉发射器停止产生粒子,然后告诉它再次开始产生它们?

我目前正在使用发射器来告诉用户他们的3D指点设备在屏幕上指向何处。我希望它在没有指向屏幕时停止发射粒子。

1 个答案:

答案 0 :(得分:2)

您可以使用resetSystem方法(杀死所有粒子)或stopSystem(停止发射,但所有现有粒子将一直存在直至死亡)。

我相信stopSystem是适合您目的的方法,因为活粒子应继续运行,但发射器不会创建任何新粒子。

由于它是开源的,您可以操作active类逻辑部分中使用的CCParticleSystemQuad属性(目前它是readonly但您可以轻松更改该事实并更新相应的发射器类逻辑)