How to draw thousands of 2D circle in high performance?

Just like the title asks, how to draw thousands of 2D circle in hight performance?
I implemented it by instantiate a sphere prefab every frame, but found it’s not very efficient
Any way? Thanks for helping !

Well, a particle system with an alphablended material would be an obvious choice, but as I have no idea what you are going to use it for, it’s a little hard to say :slight_smile: Details?

Any way instantiate this is too heavy function. Especially for calling it every frame. Use some object pool at least.
But Kragh has a point, particle system wold be the best solition. Or explaine what you trying to do, to get better advice.

The purpose is simple , I just need to implement the handwriting effect with the mouse moving ~
I found the instantiate is bad implement, so I ask for help

Use object pool. You can find some examples here

Thanks ,I’ll try it

Sorry, I still don’t know how to solve it.
Could you please give me some more hints? the thread given by you is not very readable~