我将SKEmitterNode附加到SKSpriteNode。一开始,一切都很好。但是在更改精灵节点的父节点后,粒子效果因某种原因而停止。
要将发射器节点附加到sprite节点,请在sprite节点类中:
Sqrt
在游戏场景中,我首先将精灵节点附加到NodeA,其中粒子效果按预期工作:
self.addChild(theEmitterNode)
但是当我更改精灵节点的父节点时,粒子效果停止了:
theSpriteNode.theEmitterNode.targetNode = self // self is the scene
nodeA.addChild(theSpriteNode)
任何想法如何解决?