我有一个新游戏,我刚刚开始用swift在雪碧包中构建一个新游戏,我想知道如何在多个场景中无缝使用SKEmitterNode。目前我的游戏包括三个场景:菜单,游戏和游戏结束。我想在所有3个场景中不间断地在背景中使用SKEmitterNode。任何帮助都将不胜感激,谢谢!
发布于 2016-03-19 11:55:26
多亏了KnightOfDragon和Whirlwind在评论中的帮助,简单地将发射器传递到下一个场景就可以很好地工作,并且不会中断粒子。
我在“入门”场景中设置了SKEmitterNode,并在全局范围内声明了它。
然后在移动到下一个场景之前的当前场景中:
emitter.removeFromParent()在新的场景中:
addChild(emitter)https://stackoverflow.com/questions/36080026
复制相似问题