- Home /
Spacedust - Change specific particles
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[i].position = Random.insideUnitSphere * distance;
points[i].color = Color.white;
points[i].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?
Answer by bubzy · Oct 27, 2014 at 06:09 PM
But what about flying backwards? There is no negative playback speed and I can't rotate every single particle
maybe you could add another particle system in the other direction and fade one out and the other in when you change direction?
Your answer
Follow this Question
Related Questions
How do I Update the transform of Instantiate prefab? 2 Answers
Enabling and Disabling Shurken Particles 1 Answer
Shuriken values in shader code? 0 Answers
Shuriken Collision Detection 0 Answers
Adjust particles to simluate real world 0 Answers