I am working on a little space simulator in my spare time. To solve the floating point imprecision problem, I always move everything, but the player. I now want a spacedust particle system, to give the player the feeling that he is actually moving. But this Shuriken Particle System drives me crazy.
I create a random portion of Spacedust in front of the player with:
void CreateDust()
{
points = new ParticleSystem.Particle[density];
for (int i = 0; i < density; i++)
{
points_.position = Random.insideUnitSphere * distance;_
points*.color = Color.white;*
points*.size = size;*
}
}
And then I want to set the particles velocity to match the velocity of my spaceship. But that doesn’t seem to be possible. I tried millions of things, but I couldn’t figure out how to manipulate single particles. Is that even possible?
What else could I try to achieve what I want to get?