【问题标题】:How to make SKEmitter node fire only once?如何让 SKEmitter 节点只触发一次?
【发布时间】:2014-08-04 11:34:04
【问题描述】:

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

但我希望它产生所需数量的粒子并停在此处,观察粒子结束其生命周期,仅此而已。例如爆炸,或者什么东西撞到地上,扬起泥土等等。

我知道SKEmitter节点的基础知识,一切都设置好了,我只想知道如何实现这个效果。

在 Sprite Kit 中有什么方法可以做到这一点?

【问题讨论】:

    标签: ios ios7 sprite-kit


    【解决方案1】:

    我有一段时间没有使用Sprite Kit,但我相信你需要设置

    最大粒子数,不为零。

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

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

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 2019-11-21
      • 1970-01-01
      • 2013-10-08
      • 2012-01-05
      • 1970-01-01
      • 2012-08-25
      相关资源
      最近更新 更多