The recent customized preload section was exciting. I have always wanted to be able to dynamically load resources.
I am using external layouts to build different levels in my game. Each scene represents a whole chapter, and the external layouts hold different levels. When the player leaves the current level, the scene will be restarted (in order to initialize everything and load the new external layout). However, This logic seems weird to me although it does work. Will everything in the external layout be stuck in the memory if I do not use the delete action to remove all the objects? Also, restarting the scene upon switching to a new external layout is certainly not effective enough. I wonder if it can be done without restarting a scene?