记录一下为Timeline脚本添加AudioSource过程
一、准备
MP3转wav,转换器准备好音轨文件
二、外部调用
var newclip = track.CreateClip< PPCClip >();
AudioSource resource = GameObject.Find(addName.text).GetComponent< AudioSource >();
(newclip.asset as PPCClip).AudioSource.defaultValue = resource;
public InputField addNum; //添加音轨位置
public InputField addName; //添加音轨名称
private PlayableDirector playableDirector;
private readonly Dictionary<string, PlayableBinding> bindingDict = new Dictionary<string, PlayableBinding>();
// Start is called before the first frame update
public void ClickButton()
{
playableDirector = GetComponent<PlayableDirector>();
//开始的时候,储存所有轨道信息,轨道名称作为key,Track作为value,用于动态设置
foreach (var bind in playableDirector