I’ve created a game where I use level streaming to load room interiors in large houses and it works perfectly.
It would be cool if I could change the interior of the room.
To do this, I thought “maybe I can change the level streaming volume there”.
And it would work.
The problem is :
Some room shapes are complex and require me to use a volume that will load multiple rooms.
So if I want to change what’s inside the room, I’ll need a volume that’s ready for any combination of rooms, which is impossible.
So the question is:
Is it possible to change the level that will be loaded by a streaming volume in runtime?
Yes. But rather than just using a streaming volume, you can use blueprints with collision boxes ( so similar size ), the use the ‘load streaming level’ node.
So it’s very much like what you already have, but you get to choose the level that loads