Whenever my SKEmitterNode
is paused/unpaused (like when the app is backgrounded/foregrounded), there is an unnatural gap in the particles. All of the particles that should have been moving while paused seem to get stacked up and released when it's unpaused.
I have an example project that shows exactly what is happening, and here is a gif of it.
Edit:
This is a bug in iOS9 and tvOS, and a bug report has been filed with Apple. Thanks @WangYudong and @Ben-Kane for your help.