I have a mesh I load through LoadAssetContainer. I need a lot of copies which I create through createInstance. These will get “killed” and re-spawned during the game by the player.
I would like to keep the original mesh but never add to scene and just work with instances so I can dispose and null reference and create new one from the original one.
Is that a valid approach? Is the original mesh that not added to scene a waste of a resource? Is creating instance and then disposing adds some penalty?
Would this approach apply for other asset types (bodies, particles…)?