Hi!
The new version 1.1.0 of MultiWorld is now available in the UE Marketplace (for UE4.26 and UE4.27). In addition to add support for UE4.27, it introduces the new important features:
-
the new StartTransition() function allows you to run nice animated visual transitions when switching worlds
High-res video: Visual transition effects when switching UWorld with MultiWorld - YouTube
And you can use your own ordinary UE material to customise the effect! Check the updated demo project for an example.
-
you can now capture scenes from Background Worlds and use the render targets as you prefer (documentation).
Changelog
Version 1.1.0
New features:
- You can now change the Active World playing a nice and customizable visual transition effect. Read more on Visual transitions on World Switching .
- You can now capture scenes from Background Worlds, using the render targets as you prefer. Read more on Scene capture .
- It’s now safe and supported to call UMultiWorldStatics::EndWorld() on the Active World (in this case UMultiWorldStatics::ReturnToMainWorld() is called automatically).
Bug fixes:
- (breaking change) Removed the property
bDuplicateOnLoad
from FMultiWorldLoadParameters: duplicating packages with cooked data could cause errors at runtime, so now the package is renamed with an unique name instead of duplicating it. Note that this implies that calling UMultiWorldStatics::LoadWorld() a second time on an already loaded map will force a new load of the corresponding package. - Fixed an issue when UMultiWorldStatics::EndWorld() is called on a ticking world while PIE.
- Fixed a possible assert on UE4.26 when FMultiWorldLoadParameters::bCreateDedicatedAudioDevice is
false
.
If you play with the new visual transition system, post a video here!