High level goal: I have a spaceship model in a top down view. I want to switch to another top down level/scene/camera position when the user presses a button to give the appearance of the interior spaceship.
I think the crude way to handle this would be to simply move the camera and adjust player controls to a part of the level that is outside of the space area and is now in an environment I construct. This idea could be refined in multiple ways such as simply making it invisible unless you’re tagged as someone who can see it or something but I still think it’s crude and prone to many errors and time intensive.
You can do this in many different ways, and I would need to know a bit more in order to give you a proper solution. However, I’ll give you some alternatives.
If you only have two maps, one space map and one interior space level map you could simply put the interior space level map inside of the space map somewhere hidden. This would allow you to go into the interior spaceship without having to load a second map.
If you keep the space level and interior level in the same game, you can do some pretty cool shader tricks to showcase the environment of the spaceship without actually being in it. Something like this: How to create 4 different mirrors (improved Audio) - YouTube.