使用Sprite Kit粒子的iOS烟花爆炸

Hel*_*naM 8 iphone ios7 sprite-kit

我正在实施儿童活动的应用程序,我想添加庆祝动画,如烟花:

在此输入图像描述

你们中的任何人都知道这是使用Sprite Kit粒子实现的,或者如果是另一种选择请告诉我.

我真的很感谢你的帮助.

Joh*_*ato 23

这可以使用粒子发射器编辑器轻松完成,我建议您在这里阅读.


这是我的设置,以获得类似的效果:

  1. 首先,我们需要创建一个SpriteKite粒子文件

右键单击项目 - >新文件 - > SpriteKit粒子文件 在此输入图像描述

  1. 接下来选择Particle Template - > Spark

  2. 要加载此文件,请使用此(objective-c):

    SKEmitterNode*emitter = [NSKeyedUnarchiver unarchiveObjectWithFile:[[NSBundle mainBundle] pathForResource:@"MyParticle"ofType:@"sks"]];

现在要做一些复杂的事情,比如从天空中移除,你将不得不改变发射器的使用寿命.再次阅读Apple文档.


对于那些不断回到这个问题的人(然后由于我没有告诉你我的侧栏配置看起来那样下来投票)这里有一个例子,说明你的烟花设置是什么.

SpriteKit Firework示例

这是一个在行动中看起来像的例子(使用上面的配置):

在此输入图像描述