- Home /
How do particle systems update?
Hello everyone, I'm searching for an in-depth explanation of the particlesystem. I'm using a particle system as a single particle that's bouncing and increasing / decreasing in size.
So far, this has been the most CPU demanding graphic in the game for me, my android phone doesn't like them at all. I've read about transparency being an issue, so i removed that part but it's still taking a lot of resources.
There are apparently 3 steps the engine does to show these particles:
ParticleSystem.Update
- ParticleSystem.EndUpdateAll
WaitForJobGroup
ParticleSystem.Update2
Rendering.UpdateDirtyRenderers
A screenshot from my profiler:
And a screenshot from my particle system settings:
Where can I learn what these update functions do? And how can I improve?
Answer by Zundrium · Jan 30, 2017 at 07:39 AM
So.. I threw the particleSystem away and made an animated billboard shader...
Your answer

Follow this Question
Related Questions
Update colors of existing particles at runtime 5.3.1 2 Answers
How do I Optimize Resources/Unity_Builtin_Extra 2 Answers
Social.localUser.userName == "Lerpz" 1 Answer
Authentication is required you need to sign in google account? 2 Answers
How to include obb extension files in Google play developer console 0 Answers