
Descrição
Have you ever wondered why music/sounds stop when opening a new level?
Unreal Engine stops sounds when maps/levels change due to sounds belonging to the current UWorld, this system solves that problem so when you load or stream into a new level, your music always continues playing!
The Persistent Music Subsystem handles everything you need to have music persist from the moment your game Launches to the second you Quit Game!
This is the only music system you will ever need to have seamlessly transitioning and fully extendable music systems in your game supporting Unreal Sounds of any kind.
Supports
Wav
MP3
SoundCues
MetaSounds
Anything deriving from USoundBase
Features
Persistent music/sounds across level transitions
Includes bumper and/or stinger system that seamlessly blends back into your music
Controllable anywhere from the Persistent Music Subsystem
Designer Friendly :) — Supported in both Blueprints or C++ to control music from anywhere in your project
What's Included
3 core music handling functions
SetMusic
StopMusic
PlayMusicTrack
3 getter functions to have direct control over the Audio Component
GetAudioComponent
GetCurrentMusic
GetCurrentSoundPlaying
4 Event Dispatchers for event based logic when music changes, stops, tracks play or finish, etc.
OnMusicSet
OnMusicStopped
OnMusicTrackStarted
OnMusicTrackFinished
Documentation is included with the plugin files which go into detail about every function of the Persistent Music Subsystem, how to use it, and includes examples and use-cases for many different scenarios.


