It is working with a 100x100 Map.
It comes to “low” fps (50 - 60) when you try to render all tiles at the same time (Zoom out). There is no problem when you zoom in.
My question is, would you do it like this? Is there a better solution?
I would appreciate some ideas!
You could do multiple levels of detail on the map, the zoomed in one uses the multiple sprite renderers, and the zoomed out one uses a texture that rendered once. You should also try to collapse your sprites into a few atlases so that they can be batched on rendering. Alternately, you could try building your own sprite renderer object, which would generate the vertexes and the UV coords for all the sprites you are trying to render. The problem is probably more a fact of the overhead of unity’s game objects than of the sprite renderer.