39得票7回答
如何使用iOS 7 SpriteKit Particle在非游戏iOS应用中添加粒子效果?

我需要在我的应用程序中添加雨粒子效果,但一直找不到实现这个想法的方法。 我尝试了按照CALayer方法的教程:链接 ,但考虑到Xcode 5中提供的新iOS 7 SpriteKit Particle Emitter,我不确定这是否是最佳方法。 我已经创建了.sks文件并且在我的层次结构中,...

23得票1回答
在Sprite Kit中复制粒子发射器效果

我需要将粒子发射器效果在两个位置上重复显示(用于分屏目的),我想知道是否有人知道如何实现这一点。我的目标是在iOS 10上运行。以下是我迄今为止尝试过的方法: 将targetNode赋值给SKNode,然后每帧复制SKNode:在iOS 10上不起作用。 将粒子发射器分配给SKNode,并...

22得票6回答
如何停止粒子效果?(SKEmitterNode)

我目前在碰撞语句中有这段代码,当与对象发生碰撞时,此粒子会出现,但我该如何停止它呢?它一直持续下去,而我只希望每次接触发生几次等。SKEmitterNode *emitter = [NSKeyedUnarchiver unarchiveObjectWithFile:[[NSBundle ma...

17得票1回答
在SpriteKit中让粒子沿着路径移动

我创建了一个粒子,当我在Xcode的属性窗口测试其移动时,它看起来像这样: 我将此粒子添加到场景中,制作了一个圆,并强制粒子沿着该圆运行,使用以下代码: NSString *myParticlePath = [[NSBundle mainBundle] pathForResourc...

15得票1回答
无法在iOS9中暂停SKEmitterNode

我已尝试了几种解决方案,但仍然无法在iOS9上暂停现有的粒子。我正在使用以下技术来暂停场景: 使用 self.paused = YES; 暂停场景。 设置自定义变量 globalPause = YES; 来控制 update: 方法的执行(因为当场景暂停时,update: 仍在运行)。 ...

15得票1回答
使用SpriteKit创建Node的路径粒子效果

我正在使用Swift、Sprite Kit和Xcode 6进行工作。我想在SpriteKit中创建一个类似于iOS游戏“Duet”中球粒子效果的效果,但我不知道如何操作,我成功创建了一个粒子效果,但不像这个游戏中跟随节点并绘制节点路径的粒子效果...以下是我的代码:let firstCircl...

14得票1回答
如何使用Spritekit实现这个动画?

问题: 如何使用Spritekit实现这个动画效果? 我已经做了什么: 问题: 1)我可以画出四朵花瓣,但是一旦我抬起手指来画圆,它仍然会从我抬起手指的前一个点到新触摸开始点创建一条线。参见下面的gif: 2)如何逐步从视图中删除实心橙色线(我的过渡太突然了)? 3)需...

14得票1回答
SpriteKit粒子发射器多图像

我正在尝试在Swift中使用SKSprite粒子发射器。 但是我想在我的发射器中使用许多不同的纹理。 是否有可能:拥有多张图像,并且发射器随机使用这些图像,而不仅仅使用一张图像? 谢谢。

13得票1回答
如何在iOS7中使用SpriteKit添加粒子

我想向我的SpriteKit应用程序中添加一个粒子,但我找不到如何实现。我能够使用粒子编辑器创建它们,但如何将它们添加到我的视图中呢? 非常感谢您的帮助!

9得票1回答
SKEmitterNode在暂停/恢复时会产生间隙

每当我的SKEmitterNode被暂停/恢复(例如当应用程序进入后台/前台时),颗粒中就会出现不自然的间隙。所有在暂停期间应该移动的颗粒似乎都会堆积起来,在恢复时释放出来。 我有一个示例项目可以展示正在发生的事情,这里是它的gif图。 编辑: 这是iOS9和tvOS的一个bug,并...