Unity的Timeline功能可以用DeleteTrack方法删除Timeline里面的Track
https://docs.unity.cn/Packages/com.unity.timeline@1.0/api/UnityEngine.Timeline.TimelineAsset.html#UnityEngine_Timeline_TimelineAsset_CreateTrack__1_UnityEngine_Timeline_TrackAsset_System_String_
用完这个方法后,在UI里面打开Timeline面板会发现Track不见了但Editor开始报错。
原因是Editor的UI出问题了, 用下面的语句更新一下就可以解决。
C#
TimelineEditor.Refresh(RefreshReason.ContentsAddedOrRemoved);
Unity在最新的timeline里应该已经修复了这个bug
文章评论