2

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

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

4

1 回答 1

2

您可以使用该resetSystem方法(杀死所有粒子)或stopSystem(停止发射但所有现有粒子将存活直到它们死亡)。

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

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

于 2013-07-30T11:11:06.587 回答