iOS SK粒子发射器钱雨动画

时间:2015-08-10 11:11:28

标签: ios sprite-kit

我想赚钱雨动画,但我想使用多个精灵在这段时间内改变。可以用粒子发射器做到这一点还是我需要让一堆物体掉下来?

2 个答案:

答案 0 :(得分:1)

SKEmitterNode可以完全满足您的需求。看看它的属性in the apple documentation

但是,请记住,粒子发射器创建的精灵保持私有,因此您无法直接访问它们。然而,如果你想在创建后更改精灵,你可以通过这样的东西来做到这一点,例如:

SampleEmitterNode.particleAction = [SKAction sequence:@[[SKAction waitForDuration:1], [SKAction setTexture:someTexture]]];

这将在1秒后将发射器节点的所有粒子精灵更改为具有新纹理。你可以使用particleAction对精灵做任何你喜欢的事情,只需要事先指定它。

祝你好运

答案 1 :(得分:0)

您可以创建多个SKEmitterNode对象并控制其生命周期,粒子数或重置模拟。