1.按轨道组播放
using System;
using UnityEngine.Playables;
using UnityEngine.Timeline;
public static class PlayableDirectorHelper
{
public static void SetTLGroupUnMuted(this PlayableDirector playerDirector,params string[] names)
{
TimelineAsset asset = playerDirector.playableAsset as TimelineAsset;
var groupTracks = asset.GetRootTracks();
foreach (var item in groupTracks)
{
bool isMuted = !Array.Exists<string>(names,(name)=>{return name==item.name;});
item.muted = isMuted;
}
}
}