Hello, everyone.
I have a project with many massive models with a .json around 7MB and 12 atlases. With time, they will get bigger and bigger.
Loading all these skeletons is painful for the user experience.
So, I want to preload several .json at the start of the game without any atlases, and when I need to show a skeleton on the screen, I load only atlases for the skeleton.
I think of making a dictionary with priority parameters for the skeletons to control which are often used and how many are loaded in the memory.
As I know, if I reload the skeleton to apply loaded atlases in materials, I need to load .json to the memory again to apply changes.
Any thoughts about optimization here? Do I have to reload .json every time I need to change the texture in the materials? Or maybe there are other ways to work around it?
I appreciate your help!