I’m currently trying to achieve something similar to the old zelda or pokemon, where different screens are loaded during the game. I’m using collection proxies for the loading and unloading of the different zones of the game.
I find myself puzzled when it comes to the player that is the only object that “travels” between the collections. Setting the player in an independant collection seems a bad idea as the physics is not shared between collections that are instanciated with proxies.
So my question is : what would be the best way to create a game object that is persistent but still interacting with different worlds ?