SKEmitterNode:在更新时改变出生率而不添加更多粒子

时间:2016-05-18 00:40:06

标签: sprite-kit skemitternode

我的场景中有一个SKEmitterNode,当我在更新时增加粒子时,显示的粒子数量不会增加。我不确定我错过了哪一步。

代码非常简单:

从Xcode创建任何类型的默认粒子。

将birthrate设置为1,max设置为0 其他一切都不重要。

关于GameScene更新:

func update(currentTime: NSTimeInterval) {
    //whatever it takes to get the particle from the scene
    let particles = childNodeWithName("particles") as? SKEmitter

    particles!.particleBirthRate = particles!.particleBirthRate + 1;
}

注意:进行打印时,出生率会增加,所以我知道它没有使用副本

0 个答案:

没有答案