简介: Unity Timeline 提供了 7 中内置轨道,一个轨道组,也可以通过脚本编写来创建自己的轨道类型,一些插件也会带有自己的轨道,本节我们来分别介绍一下每个内置轨道的作用
版本:Unity2019.4.12f1 HDRP 7.5.1
准备
- 创建一个 名为 TimelineObjects 的空物体,并添加 PlayableDirector 组件,然后创建一个 Playable 文件并指认到 Playable 属性
- 在 timeline 窗口,通过添加按钮添加不同种类的 Track(轨道)
轨道简介
- 简单讲解每个轨道的作用
- TrackGroup:创建一个组,没有实际影响,但是可以归纳整理轨道
- ActivationTrack:激活轨道,如果一个物体被赋予了这个轨道,那么只有轨道存在的时候物体才会被激活,否则物体会处于 disactive 的状态
- AnimationTrack:动画轨道,这个轨道的 clip 可以拖放动画的animationclip
- AudioTrack:音频轨道,这个轨道可的clip 可以拖放音频文件
- ControlTrack:控制器轨道,
- SignalTrack:信号轨道,可以直接右键添加信号 clip
- PlayableTrack:这个轨道可以创建自定的 PlayableAsset 脚本的clip
- VisualEffectActivationTrack:VFX 的轨道 ,可以右键添加VisualEffectActivationClip
- 每种轨道或轨道组都可以进行自定义显示名称,选中一调轨道,然后在其属性栏顶部修改名称即可
- 部分轨道头部的属性框,可以指定当前轨道适用于对象,例如下图中的 ActivationTrack
轨道常规操作
- 轨道也有 拷贝,粘贴,复制,删除的操作,点击轨道右侧的三个小点,可以弹出操作菜单,快捷键都在命令右侧
- Copy:拷贝当前选择的轨道
- Past:粘贴拷贝过的轨道到 timeline 队列的头部
- Duplicate:复制当前选择的轨道,新的轨道自动生成在 timeline 轨道队列的尾部
- Delete:删除当前选择的轨道
- Mute:轨道屏蔽状态控制,屏蔽后当前轨道播放时不会生效,Unmute 为取消屏蔽
- Lock:轨道锁状态控制,锁定后当前轨道不可编辑,UnLock为取消锁状态