- 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
![](https://koobas.hobune.stream/wayback/20220613170058im_/https://answers.unity.com/themes/thub/images/avi.jpg)
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