
如果你使用过类似 PR 剪辑或者抖音视频编辑器之类的工具,可能会对 Timeline 有一种莫名的亲切,因为它们本质上都是通过类似的时间线关系完成了极其相似的目的。
Timeline 是 Unity 的内置功能,它与 Unity 的动画窗口相似,但 Timeline 会更高级一些,毕竟动画窗口只支持同时显示一个动画剪辑且以摄影表模式显示,有点眼花缭乱,不过针对特定的对象俩个窗口都可以发挥其作用。
通常时间线可让我们同时在时间轴上编辑声音、动画、控制对象、粒子等等,它能够创建一个包含所有必要元素的序列动画,然后以线性的方式从左至右播放。
要访问时间线,可以在 Win 菜单中的 Sequencing 类别下找到 Timeline。

当大家拖拽一些游戏对象至时间线时,通常可以看到这样的情况。

上图中依次排列的片段是时间线中存放的内容,通常叫轨道层,对于轨道层上的每个过场动画、电影或游戏序列,时间线编辑器窗口都会通过保存资产的形式存储在项目或者场景中。
轨道层操作很方便,可以在层上通过鼠标拖动,裁切等操作,根据不同对象颜色也有所区分,例如音频是黄色、游戏对象为浅绿、动画为蓝色、摄像机为红色,不过不是所有的对象都可以添加到时间线上,可以看看下面的列表:
- 激活轨道:激活或停用对象;
- 动画轨道:控制对象的变换,包括动画;
- 音轨:控制音频,无论是音效还是音乐;
- 控制轨道:对游戏对象和任何可控元素的整体控制;
- 可播放轨道:例如脚本。