Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法告诉发射器停止产生粒子,然后再告诉它再次开始产生它们?
我目前正在使用发射器来告诉用户他们的 3D 指点设备在屏幕上指向的位置。我希望它在粒子不指向屏幕时停止发射粒子。
您可以使用该resetSystem方法(杀死所有粒子)或stopSystem(停止发射但所有现有粒子将存活直到它们死亡)。
resetSystem
stopSystem
我相信stopSystem这是您的目的的方法,因为活粒子应该继续运行,但发射器不会创建任何新粒子。
由于它是开源的,因此您可以操作active要在CCParticleSystemQuad 类逻辑部分中使用的属性(目前是这样,readonly但您可以轻松更改这一事实并相应地更新发射器类逻辑)
active
CCParticleSystemQuad
readonly