Ios 如何使SKEmitter节点只触发一次?

Ios 如何使SKEmitter节点只触发一次?,ios,ios7,sprite-kit,Ios,Ios7,Sprite Kit,我正在做一个游戏,我想要一些粒子效果。但我有一个问题,我的发射器无限期地产生粒子,就像永不停止的流一样。 到目前为止,我通过在少量时间内(比如0.1秒)显示发射器来解决这个问题 但我想让它产生所需数量的粒子,然后停下来,看着粒子结束它们的生命,就这样。例如爆炸,或某物撞击地面,扬起泥土,等等 我知道SKEmitter节点的基本知识,我已经做好了所有的准备,我只想知道如何实现这个效果 在Sprite Kit中如何执行此操作?我已经有一段时间没有使用Sprite Kit了,但我相信您需要设置 最大粒

我正在做一个游戏,我想要一些粒子效果。但我有一个问题,我的发射器无限期地产生粒子,就像永不停止的流一样。
到目前为止,我通过在少量时间内(比如0.1秒)显示发射器来解决这个问题

但我想让它产生所需数量的粒子,然后停下来,看着粒子结束它们的生命,就这样。例如爆炸,或某物撞击地面,扬起泥土,等等

我知道SKEmitter节点的基本知识,我已经做好了所有的准备,我只想知道如何实现这个效果


在Sprite Kit中如何执行此操作?

我已经有一段时间没有使用Sprite Kit了,但我相信您需要设置

最大粒子数,设置为除零以外的任何值

默认值为0,表示永远继续

不要忘记在节点完成后删除节点