Level Streaming by persistent level and GRID
Hi, I would like to achieve a very certain scenario, I want to split my game world into gigantic map pieces, I want to create each map 1 by 1, and have them aligned on a grid in the world as 64x64. I am a previous unreal 2 developer and achieved this by myself using C++ back then.
Let's say level 1 is 0,0 on the grid, level 2 is 0,1 level 3, 0,2 so on and so forth. I wish to stream each map piece, Now, I totally understand how level streaming works in unreal 4, the scenario i want to replicate is in my attached image. I want my pawn / character to trigger a load of areas in a grid around me. If my character moves to the next "map" piece, the map pieces two squares away from me will disappear, and so the map pieces 2 squares infront of me will appear, I will disguise this with a distance fog.
I just really want to know if it's possible with blueprints only? Can i stream persistent worlds at all? e.g, unload and load them? I want multiple level files, I don't want for example one gigantic world, i want grid pieces. for example, i want to just open my level and edit only 0,1 without even looking at 0,0 or 0,2.
Or should i convert my project to a c++ project and code it myself?
asked Jan 02 '19 at 02:33 PM in Everything Else
What you want is built in, it's called World Composition.
Here's the documentation for it: https://docs.unrealengine.com/en-US/Engine/LevelStreaming/WorldBrowser
answered Jan 02 '19 at 03:22 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here