TimeLine的使用

本文详细介绍了Unity的TimeLine组件,包括Track、Clip、Behavior/Data、Mixer等组成元素,以及TrackGroup、Activation、Animation、Audio Track等轨道类型。特别讨论了Audio Track的音量、声道和空间混合设置。此外,还提到了ControlTrack、SignalTrack的功能,并阐述了Signal Asset、Signal Emitter和Signal Receiver在通信通道中的作用。最后,列举了一些实用的TimeLine快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TimeLine

应用于对话叙事动画,过场动画等场景

组成元素–四元素
  • Track
    自定义脚本继承TrackAsset
    其中有特性:[TrackColor(float a,float b,float c)] abc都于0-1之间
          [TrackClipType(typeof(type))]
          [TrackBindingType(typeof(type))] 描述track绑定的游戏对象需要持有type组件
  • Clip
    自定义轨道继承PlayableAsset
  • Behavior/Data
    自定义脚本继承PlayableBehaviour
  • Mixer
    在这里插入图片描述

Track轨道
  1. TrackGroup: 作TimeLine中的目录文件使用
  2. Activation(激活轨道) :控制单个物体的激活与否,在不处于时间段内的则不显示。
  3. Animation(动画轨道) :控制不同gameObject在不同时间段所播放的动画切片Clip,同时可以录制帧动画,在inspector窗口中右键组件可以Add Key(在TimeLine中录制的帧动画是Infinite Clip,可以通过右键Convert为一个有限的动画切片。
  4. Audio Track: 控制audio的track,需要注意的是AudioTrack在Inspecter面板中字段的意义  
    1. Valume--音量控制
    2. Stereo Pan---声道控制,偏左还是偏右
    3. Spatial Blend--是否受3d空间影响。
  5. CtrolTrack:可以控制时间相关的游戏对象中的元素,比如粒子系统,PlayableDirection组件等
  6. SignalTrack:构建TimeLine与外界系统的通信通道
    1. Signal Asset 信号资源:
      信号资源是发射器与接收器之间的联系,可以在多个TimeLine实例中进行复用
    2. Signal Emitter 信号发射器:
      通过【标记Mark】来显示,信号发射器包含对信号资源的引用,可以在Markers区域、signalTrack、其他轨道上添加SignalEmitter
      如图6-1
    3. Signal Receiver 信号接收器:
      带有一组反映(Reactions组件)关联到信号资源

6-1
                              图6-1

快捷键
  • 滚轮 放大缩小
  • ctrl/Commond+滚轮 放大缩小轨道高低
  • A 显示所有轨道
  • F 聚焦到当前轨道切片 (将当前选中片段在界面中放大到最佳大小方便查看
  • L 锁定当前轨道
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值