Using version 5.2.3f… I have a HeadLookController script that finds a Vector3 to rotate my models head bone to look at. I have a Particle System on a child GameObject of the head bone. The Particle System is set to emit in World Space. However, during runtime, as the head rotates, the child GameObject rotates with it, but the particles that are emitted don’t emit from the new rotated forward Vector.
This is the ParticleSystem the way I set it up.
And this is during runtime, when the character’s head looks up, you can see that the GameObject with the ParticleSystem rotated to look up as well, but the particles are still firing from their original position.
Anyone have any idea if I’m missing something here? Or does Unity’s ParticleSystem not support matching the ParticleSystem’s GameObject’s rotation?