DynamicMusic
🛠 Cómo crear una DynamicMusic
DynamicMusicnew DynamicMusic("BaseTrack", "Drums", "Strings").Play(); new DynamicMusic(Track.BaseTrack, Track.Drums, Track.Strings).Play(); DynamicMusic intenseTheme = new DynamicMusic(Track.Base, Track.Choirs)
.SetLoop(true) // Repite la secuencia al terminar
.SetAllVolumes(0.5f); // Asigna el volumen de todas las pistas a 0.5
radio.Play(); 📝 Ejemplo Avanzado
DynamicMusic adaptiveSoundtrack = new DynamicMusic(Track.MainTheme, Track.Percussion, Track.Violins)
.SetAllVolumes(0.7f) // Volumen base para todas las pistas
.SetTrackVolume(Track.Percussion, 0) // Inicia sin percusión
.SetLoop(true)
.SetOutput(Output.Music)
.OnPlay(() => Debug.Log("¡Banda sonora iniciada!"))
.Play();
// Durante un combate:
adaptiveSoundtrack.ChangeTrackVolume(Track.Percussion, 0.7f); // Activa la percusiónLast updated