游戏原型系列(番外) vol.10 时间轴简介-2019.3
摘要
Unity时间轴编辑器是一个内置工具,您可以在其中创建和编辑电影内容,游戏序列,音频序列和复杂的粒子效果。您可以在时间轴上移动剪辑,更改剪辑的开始时间,并决定它们应如何与轨道上的其他剪辑融合和表现。在本教程中,您将了解时间轴的组成部分。
1.什么是时间轴 (Timeline)?
教程开始之前,请确保将Unity版本升级为2019.3。
Unity时间轴编辑器是一个内置工具,可让您创建和编辑电影内容,游戏序列,音频序列和复杂的粒子效果。您可以在时间轴上移动剪辑,更改剪辑的开始时间,并决定它们应如何与轨道上的其他剪辑融合和表现。
使用“时间轴编辑器”创建的每个场景都包含一个“时间轴资产”和一个“时间轴”实例。
2.创建时间轴资产(Timeline Asset)
时间轴资产是项目中可以使用的任何媒体(曲目,剪辑,录制的动画)。它可能是外部文件或图像。也可以是在Unity中创建的资产,例如Animator Controller资产或Audio Mixer资产。
通过通过Playable Directior组件将时间轴资产与GameObject相关联来创建时间轴实例。请注意,GameObject必须具有Animator组件,并且时间轴实例是基于场景的。
要创建新的时间轴资产:
选择要用作电影焦点的GameObject,或创建一个空的GameObject来保存此时间轴资产。
转到Window(窗口)> Sequencing(排序)>Timeline(时间轴)。在此处单击“ 时间轴”窗口中的“ Create(创建)” 按钮,然后单击“ 保存”(图01 )。在此编辑器窗口中,您可以控制资产和序列。

3.探索时间轴轨道
图02 显示了六种不同类型的轨道,如果已安装Cinemachine,则为七种。您在此时间轴序列中控制的每个资产都由其自己的轨道表示。

轨道组(Track Group)使您可以收集轨道。
激活轨道(Activation Track)控制何时激活时间轴上的轨道。
动画轨道(Animation Track)允许您直接在时间轴内导入现有的动画剪辑或从头开始创建动画。
音轨允许(Audio Track)您导入现有的音频片段并进行编辑。请注意,您无法在“播放”模式之外预览音频。
使用控制轨道(Control Track) ,您可以控制GameObject的时间相关元素,例如PlayableDirector或ParticleSystem。
可播放的轨道(Playable Track)使您可以触发其他时间轴序列。
单独轨道(Signal Track) 在时间轴和外部系统之间建立通信通道。
Cinemachine Track 允许您在时间轴内控制Cinemachine摄像机。
在图03 和图04中,您可以在时间轴中看到这六个轨迹:

您可以通过单击时间线编辑器左上方的“预览”按钮来预览时间线。在预览中,您还可以进行调整并实时播放曲目(图03 )。
4.锁定时间轴轨道
编辑完成后,您可以通过单击下拉菜单并选择“ 锁定” 来锁定轨道(图04 )。

Unity时间轴可满足广泛的需求。它使创作者可以在上下文中进行编辑,并且非常友好。您可以自由排列游戏对象,动画,粒子和声音,并快速生成自己的内容。