I have many procedurally generated maps in my game. It might take a few seconds to load a map so I want to make an intermediate map between the 2 maps.
Like the player decides to move to map 2 from map 1, place player in another temporary simple map temporarily until the map 2 generates and move the player to the temporary map. After map 2 generation is complete, move the player from map 1 to map 2.
What is the most efficient way to achieve something like that?